2

Postgres 9.6 トライグラム検索https://www.postgresql.org/docs/9.6/static/pgtrgm.htmlをアプリケーションに実装しました。これは、単一の検索用語に対して正常に機能します。

ただし、ユーザーが AND OR NOT 検索を実行できるようにする方法がわかりません。

現在、「perl」を検索フィールドに入力すると、何百もの結果が返されます。それは素晴らしく、うまく機能します。

"perl" と "javascript" を含むドキュメントを検索したい場合、どんな検索語を入力しても結果が返ってきません。

私は例えば試してみました:

"perl javascript"
"perl AND javascript"
"perl && javascript"

そのため、単一の用語のみよりも洗練された検索をエンド ユーザーに提供するにはどうすればよいかを考えています。アプリケーション ユーザーが and/or/not を使用して全文検索できるようにしたいと考えています。

出来ますか?はいの場合、構文は何ですか?

4

1 に答える 1