Mik*_*ley 6 ruby ruby-on-rails elasticsearch elasticsearch-rails
我正在使用Elasticsearch Rails gem,并且在模型中使用了两件事:
def as_indexed_json
end
Run Code Online (Sandbox Code Playgroud)
和
settings index: { number_of_shards: 1 } do
mapping dynamic: 'false' do
indexes :id
indexes :customer do
indexes :first_name
end
end
end
Run Code Online (Sandbox Code Playgroud)
我已经阅读了文档,但不了解它们各自的目的。我要弄清楚的是这些用于搜索索引数据还是用于创建索引数据?
该as_indexed_json
方法用于覆盖将发送到ES的数据以建立索引。第二部分配置ES如何为您发送的数据建立索引。
要在索引数据中使用ES进行搜索,您必须执行_query
。
随时询问您是否需要更多信息
归档时间: |
|
查看次数: |
1504 次 |
最近记录: |