【发布时间】:2018-07-05 09:13:12
【问题描述】:
我有一个有定义的字段:
"replace-field": {
"name":"search_words",
"type":"lowercase",
"stored":true,
"indexed": true,
"multiValued": true
}
包含句子作为数组(因此 multiValued: true):
"id":500
"search_words":["How much oil should you pour into the engine",
"How important is engine oil?]
当用户输入短语“engine oil”时,我应该如何创建一个将返回该文档(id = 500)的查询?
通过单个术语查询,我可以使用 *engine* 并且它会发现该文档,因为 engine 位于句子的中间,但我找不到能够在句子中搜索短语的方法。甚至可以使用 solr 吗?
【问题讨论】: