我想查询包含减号 (-) 符号的文本,例如
foo-bar
使用 couchdb lucene 全文查询。遵循 lucene 规则,我必须避开减号,导致
foo\-bar
最后我必须对反斜杠进行 urlencode 导致
foo%5C-bar
所以完整的网址是:
http://127.0.0.1:5984/_fti/local/db/_design/foo/by_subject?q=foo%5C-bar
两者都不起作用。结果总是分成两个短语
"q":"default:foo default:bar"
导致也找到仅包含 foo 或 bar 的文档。
谢谢你的帮助!