2015-09-25 2 views
0

Я хочу знать, как я могу найти 2 пар ключ: значение с браузера на локальном хосте: 9200Использование Elasticsearch REST API с браузером: как делать и операции

Для примера: хотите объединить страну = CAN И бренд = V

_source": { 

    "country": "CAN", 
    "brand": "V", 
    "leadID": 10333, 
    "datetime": 1442247315000 

} 
... and so on 

Я попробовал этот URI с "default_operator" установлен и:

http://localhost:9200/_search?default_operator=AND&q=country:CAN&q=brand:V 

в ответ я получил страна = CAN с брендом = V, но я также получил страну = PRT с брендом = V. Таким образом, он выполнял операцию ИЛИ вместо операции И.

ответ

1

Попробуйте http://localhost:9200/_search?default_operator=AND&q=country:CAN AND brand:V

Ваш браузер перевести его на http://localhost:9200/_search?default_operator=AND&q=country:CAN%20AND%20brand:V

означает, что вы объединить эти два условия в одном: q=country:CAN AND brand:V.

Смежные вопросы