2016-06-13 168 views
2

我想使用“多重匹配”的“常见查询”,但我得到不想要的结果。 我原来常用的查询:Elasticsearch与cutoff_frequency匹配多个匹配

"query": { 
    "common": { 
     "_all": { 
      "query": "the blabla", 
      "cutoff_frequency": 0.001 
     } 
    } 
} 

这仅给出结果与“布拉布拉”(因为它是低频率),这是很好的。 但是,当我这样做:

"query": { 
    "multi_match" : { 
     "fields": ["_all"], 
     "query": "the blabla",  
     "cutoff_frequency": 0.001 
    } 
} 

我得到的,只有在他们的“”许多成果!

回答

0

我现在认识到,当在“匹配”查询中使用常见查询时,“运算符”必须明确设置为“和”。