elasticmapper:用于将 ActiveModel 与 ElasticSearch 集成的该死的简单混合

时间:2024-07-31 09:44:17
【文件属性】:

文件名称:elasticmapper:用于将 ActiveModel 与 ElasticSearch 集成的该死的简单混合

文件大小:16KB

文件格式:ZIP

更新时间:2024-07-31 09:44:17

Ruby

弹性映射器 用于将 ActiveModel 与 ElasticSearch 集成的该死的简单 mixin。 ElasticMapper 建立在客户端之上。 背景 我是 ElasticSearch 客户端的忠实粉丝。 它公开了一个 API:简单、优雅且有据可查。 在将搜索拉入 Rails 项目时,我倾向于选择担架。 在一些项目中,我注意到我正在为以下项目重写很多相同的代码: 描述文档上的映射。 索引文档。 和搜索文件。 ElasticMapper由此发展而来; 只需在您的 ActiveModel 中包含 ElasticMapper mixin,它就提供了帮助:生成映射、索引文档和执行搜索。 创建映射 映射向 ElasticSearch 指示应该如何索引文档的字段: ElasticMapper 提供了一种mapping方法,用于描述这些映射。 def Article < Ac


【文件预览】:
elasticmapper-master
----LICENSE.txt(1KB)
----lib()
--------elastic_mapper.rb(1KB)
--------elastic_mapper()
----Gemfile(98B)
----elasticmapper.gemspec(1KB)
----spec()
--------spec_helper.rb(1KB)
--------elastic_mapper()
----Rakefile(93B)
----README.md(4KB)
----.rspec(81B)
----Gemfile.lock(1KB)
----.gitignore(151B)

网友评论