マイナス (-) 記号を含むテキストをクエリしたい。
foo-bar
couchdb lucene フルテキスト クエリを使用します。lucene ルールに従うと、マイナスをエスケープする必要があり、その結果、
foo\-bar
最後に、バックスラッシュを urlencode する必要があります。
foo%5C-bar
したがって、完全な URL は次のようになります。
http://127.0.0.1:5984/_fti/local/db/_design/foo/by_subject?q=foo%5C-bar
どちらも機能しません。結果は常に 2 つのフレーズに分割されます
"q":"default:foo default:bar"
foo または bar のみを含むドキュメントも検出されます。
ご協力いただきありがとうございます!