我试图使用查询字符串查询获取记录.
我的搜索方案如下:
我必须搜索:"I Love my " AND (HTC OR Iphone OR Samsung)
我希望结果如下:
我只是尝试了一些组合,但它不起作用
{
"query": {
"query_string": {
"default_field": "SearchContent",
"query": "\"I Love my\" AND (HTC OR Iphone OR Samsung)"
}
}
}
Run Code Online (Sandbox Code Playgroud)
我如何使用查询字符串执行此操作或者是否有任何其他选项,我被卡住了.帮帮我.
查询取决于您的_mapping.如果您没有定义任何,那么可能使用标准分析仪.如果是这样,那么代币是:
注意令牌是小写的.
查询字符串的正确格式为:
GET /yourindex/_search
{
"query": {
"query_string": {
"default_field": "SearchContent",
"query": "\"i love my\" AND (samsung OR htc OR iphone)"
}
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
18670 次 |
最近记录: |