我想在一个领域里的一些词比另一些词更重要的文件中搜索,
例如:
美国情报机构()认为,尽管进行了谈判,但朝鲜情报机构()仍在制造更多的核弹燃料。
有办法让Elasticsearch明白吗?有些事情是这样的:
US^5 intelligence believes (North Korea)^10 is making more (nuclear bomb)^8 fuel despite talks发布于 2018-06-30 09:39:28
有一种动态增强方法建议这里
他们所做的是两个有两个(或更多)查询,并以不同的方式提升它们。
{
"query": {
"bool": {
"should": [
{
"match": {
"MyFieldName": {
"query": "nuclear bomb",
"boost": 8
}
}
},
{
"match": {
"content": "other query terms there"
}
}
]
}
}
}https://stackoverflow.com/questions/51112438
复制相似问题