后端
Ruby on Rails 快速入门
将 Meilisearch 集成到你的 Ruby on Rails 应用中。
将 Meilisearch 集成到您的 Ruby on Rails 应用中
1. 创建 Meilisearch 项目
在 Meilisearch Cloud 控制台中创建项目。如需逐步指导,请查看我们的入门指南。
如果您更喜欢使用自托管版本的 Meilisearch,可以按照快速入门教程操作。
2. 创建 Rails 应用
确保您的环境至少使用 Ruby 2.7.0 和 Rails 6.1。
3. 安装 meilisearch-rails gem
进入您的 Rails 应用目录并安装 meilisearch-rails
gem。
4. 添加 Meilisearch 凭证
运行以下命令创建 config/initializers/meilisearch.rb
文件。
然后添加您的 Meilisearch URL 和默认管理员 API 密钥。在 Meilisearch Cloud 中,您可以在项目设置中找到这些凭证。
5. 生成模型并运行数据库迁移
创建一个示例 Article
模型并生成迁移文件。
6. 将模型索引到 Meilisearch
包含 MeiliSearch::Rails
模块和 meilisearch
代码块。
这段代码会创建一个 Article
索引并为您的 Article
模型添加搜索功能。
配置完成后,meilisearch-rails
会自动将您的表数据与 Meilisearch 实例同步。
7. 在数据库中创建新记录
使用 Rails 控制台在数据库中创建新条目。
8. 开始搜索
后端搜索
后端搜索会返回从数据库重新加载的符合 ORM 规范的对象。
我们强烈建议使用前端搜索,以获得即时响应的输入即搜索体验。
前端搜索
出于测试目的,您可以使用我们内置的搜索预览来浏览记录。
我们还提供资源帮助您快速构建自己的前端界面。
后续步骤
当您准备使用自己的数据时,请确保先配置您的索引设置以遵循最佳实践。完整配置示例请参阅 meilisearch-rails gem README。