У меня возникли трудности с структурированием точного запроса Elasticsearch, который я ищу, в частности, с помощью java api.Elasticsearch, вложенные «ANDS» и «ORS»
Похоже, что если я построю поиск по полю с использованием java api, я могу использовать только одно поле и один термин. Если я использую querystring, похоже, что я могу применить весь запрос к набору полей. То, что я хочу сделать, - это применить конкретный запрос к одному полю, а другой - к другому полю.
Это смущает я знаю. Это тип запроса я хотел бы построить
(name contains "foo" or name contains "bar") AND (date equals today)
Я действительно любящего Elasticsearch за его скорость и гибкость, но документы на http://www.elasticsearch.org/ являются своего рода трудно разобрать (я заметил, «введение» и «понятия» не имеют ссылок, но в разделе API). Если у кого-то есть хорошие ресурсы для освоения этих запросов, я бы с удовольствием их видел. Благодаря!
Кажется, все в порядке, я немного поиграю с ним и посмотрю, с чем я могу прийти, спасибо! – eric