【发布时间】:2017-08-23 14:29:29
【问题描述】:
我已经阅读 elasticsearch 查询有一段时间了,文档似乎对我的某些查询没有帮助。 我正在尝试获取
的文档((Field1=Keyword1 OR Field2=Keyword1) AND (Field1=Keyword2 OR Field2=Keyword2)) AND (Field3=Keyword3 ) AND (Field4!=Keyword4)).
我参考的文件是 https://dzone.com/articles/23-useful-elasticsearch-example-queries 并且当尝试在 Chrome 中的 sense API 扩展中执行他们的一些查询时,它有语法错误。 例如:
{
"query": {
"bool": {
"must": {
"bool" : { "should": [
{ "match": { "title": "Elasticsearch" }},
{ "match": { "title": "Solr" }} ] }
},
"must": { "match": { "authors": "clinton gormely" }},
"must_not": { "match": {"authors": "radu gheorge" }}
}
}
}
它给出“重复的必须。语法错误”。
您能帮忙形成我的查询吗?
谢谢。
【问题讨论】:
标签: elasticsearch