elasticsearch - 有人可以解释如何在 Elasticsearch 5.1中将过滤器与percolate查询一起使用吗?

标签 elasticsearch

我在Elasticsearch 5.1版中使用了渗滤器进行反向搜索。
我现在面临的问题是,如何在使用percolator搜索匹配查询的文档时添加过滤查询。浏览了 flex 文档,但没有找到任何帮助。

最佳答案

刚弄清楚,percolate可以与bool一起用于 flex 搜索5.x。
PFB示例:

{
“min_score”:50,
“查询”:{
“ bool(boolean) ”:{
“必须”:[
{
“渗透”:{
“field”:“查询”,
“document_type”:“doc_type”,
“type”:“doc_type”,
“id”:doc_id_for_scoring,
“index”:“index_name”
}
}
]
}
},
“来自”:0,
“大小”:10
}

关于elasticsearch - 有人可以解释如何在 Elasticsearch 5.1中将过滤器与percolate查询一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42023474/

相关文章:

solr - 如何在Titan图形服务器上利用ElasticSearch/Solr搜索API?

php - 在 Elasticsearch php API 中使用多种类型或索引

php - Elasticsearch 中的巨大术语错误

elasticsearch - Logstash API配置http

elasticsearch - 当与查询匹配的所有文档的字段总和超过某个值时,如何触发 elastalert

elasticsearch - Elasticsearch特定领域的完全匹配

ElasticSearch - 分片如何影响索引性能?

statistics - 如何从ElasticSearch中的一组对象获取平均值,最大值,最小值等

angularjs - Jasmine 无法模拟 Elasticsearch 对象

elasticsearch - Elastic Canvas 日期格式