因此,我有一个基本的elasticsearch索引,它由3个元素组成
我知道如何编写针对elasticsearch的查询来对文档进行排序,但如果我只想知道一个特定的URL如何处理该查询,该怎么办呢?例如,假设ID为2394823的http://www.google.com在索引中,我想知道它对查询“搜索引擎”的评分
这在ElasticSearch中是可能的吗?
发布于 2015-02-27 15:47:56
进行过滤查询,查看内容中的“搜索引擎”,但对url值进行筛选:
POST myindex/_search
{
"filtered": {
"query": {
"match": { "content": "search engine" }
},
"filter": {
"term": { "url": { "http://www.google.com" }}
}
}
}唯一的结果应该是与google相对应的一个元素。从响应JSON中提取分数,您就完成了。
https://stackoverflow.com/questions/28765720
复制相似问题