【发布时间】:2014-10-19 21:16:35
【问题描述】:
我对弹性搜索中的Bool Query 和Finding Exact Values 有点困惑。具体来说,我有一个要搜索的 title_field 和一个 post_field。但是我使用的所有其他字段是因为我想查找它们是否存在或存在多少次(例如必须准确的 url 或用户名)。
所以我可以从文档中看到我可以在 title_field 和 post_field 上执行 multimatch query。
但是我希望得到准确响应的其他字段呢?我要做boolean query(使用必须)吗?还是我需要将所有这些字段重新映射为not_analyzed?还是我需要将它们映射为 not_anayzed first 和 then 进行布尔查询?
【问题讨论】:
标签: elasticsearch