Я пробовал 2 запроса Lucene ниже в моих запросах HTTP GET, чтобы искать документы в моем ElasticSearch:
q=(Name:\"20190401_150454_992\" OR \"test video\")
и
q=(Name:\"test video\" OR \"20190401_150454_992\")
1-й результат содержит этот документтолько:
"_source": {
"Name": "test video",
"Latitude": 25.1062949,
...
}
и 2-й результат содержит документ выше, а также
"_source": {
"Name": "20190401_150454_992",
"Latitude": 0,
...
}
.
Я ожидал, что результаты должны быть одинаковыми (они должнывернуть 2 документов в обоих запросах ), поскольку я не изменил никаких других условий, кроме порядка полей запроса в строке запроса, но онибыли НЕ .Кто-нибудь может объяснить, почему?Спасибо!
Я использую ElasticSearch 5.5.2.