我无法让术语过滤器为索引工作。
现在我正在搜索:
"term" : { "tags" : "Dining"}
编辑:假设查询过滤器也位于正确的位置,只需从脚本的一部分中提取。
假设该tags
项目是一个文档可能具有的不同标签的数组。我期望的结果是带有标签“餐饮”的文档列表。实际发生的是 0 个文档的结果。
对于映射,它看起来像这样:
'tags' => [
'type' => 'string',
'index' => 'not_analyzed',
]
我必须在数组上进行某些映射才能使术语过滤器匹配它吗?术语过滤器有问题吗?我想我应该将其更改为术语过滤器与术语。提前致谢!