【文件属性】:
文件名称:es-query-builder:Ruby 中 Elasticsearch 的查询构建器
文件大小:13KB
文件格式:ZIP
更新时间:2021-06-22 22:35:21
Ruby
查询生成器
Ruby 中 Elasticsearch 的查询构建器。
用法
gem 'es-query-builder'
builder = EsQueryBuilder . new (
# Fields allowed searching with match query.
query_fields : [ 'field1' ] ,
# Fields for filtering. Queries for these fields do not affect search score.
filter_fields : [ 'field2' ]
)
query = builder . build ( query_string_given_by_user )
body =
if query . nil?
# Empty query
{ size :
【文件预览】:
es-query-builder-master
----.gitignore(567B)
----.coverrails.yml(24B)
----.travis.yml(28B)
----CHANGELOG.md(247B)
----es-query-builder.gemspec(892B)
----LICENSE.txt(1KB)
----spec()
--------es_query_builder_spec.rb(28KB)
--------spec_helper.rb(168B)
----README.md(2KB)
----lib()
--------es-query-builder.rb(3KB)
--------es-query-builder()
----Gemfile(155B)
----Rakefile(114B)