go中是否有任何库可以将布尔查询转换为ElasticSearch查询?
使用典型的布尔查询表达式(AND,OR,“",*,?)转换为ElasticSearch的“json”查询,并创建“必须”,“应该”等。
例如:
(john smith AND book_id:123 AND book:(name:Rough)) AND (category='Java')
go中是否有任何库可以将布尔查询转换为ElasticSearch查询?
使用典型的布尔查询表达式(AND,OR,“",*,?)转换为ElasticSearch的“json”查询,并创建“必须”,“应该”等。
例如:
(john smith AND book_id:123 AND book:(name:Rough)) AND (category='Java')
1条答案
按热度按时间olqngx591#
我确实使用了ElasticSearch官方go
和https://github.com/olivere/elastic之间的关系
要构造ElasticSearch查询,我需要一个布尔匹配查询,如下所示
这是我最后写的