2017-04-19 38 views

回答

0

尝试用 'QUERY_STRING': -

原始数据: -

1) quick brown fox 
2) quick fox 
3) brown fox 

QUERY: -

{ 

    "query": { 
    "query_string": { 
     "fields" : ["fieldName"] , 
     "query": "*quick* *brown* *fox*" 
    } 
    } 
} 

响应将是: -

1)quick brown fox 
2)brown fox 
3)quick fox 

我觉得QUERY_STRING做合适的工作。我们有三个令牌(快速,棕色,狐狸)。 Query_string比“快狐”更喜欢“棕色狐狸”,因为它会优先考虑组合标记而不是分隔标记。