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 を使用して全文検索できるようにしたいと考えています。
出来ますか?はいの場合、構文は何ですか?