【发布时间】:2015-09-17 12:53:21
【问题描述】:
我正在使用 Nutch 抓取网站并将其编入 Elastic 搜索中。我的网站有元标记,其中一些包含逗号分隔的 ID 列表(我打算用于搜索)。例如:
contentTypeIds="2,5,15"。 (注意:没有方括号)。
当 ES 索引这个时,我无法搜索 contentTypeIds:5 并找到 contentTypeIds 包含 5 的文档;此查询仅返回 contentTypeIds 正好为“5”的文档。但是,我确实想找到 contentTypeIds 包含 5 的文档。
在 Solr 中,通过在 schema.xml 中将 contentTypeIds 字段设置为 multiValued="true" 来解决此问题。我找不到如何在 ES 中做类似的事情。
我是 ES 新手,所以我可能错过了一些东西。感谢您的帮助!
【问题讨论】:
标签: elasticsearch