gpt4 book ai didi

full-text-search - 托管全文搜索选项 - IndexTank vs Solr vs Lucene

转载 作者:行者123 更新时间:2023-12-04 16:00:36 25 4
gpt4 key购买 nike

我正在 Heroku 上使用 Ruby on Rails 构建一个应用程序,并且对我应该继续使用哪个全文搜索选项感到困惑。我关心的几件事:

  • 实时搜索:我正在构建一个动态的用户生成的网站。
  • 了解 Rails 模型:我想根据用户是谁来限制搜索结果(所以,我真的不想要“只是”一个站点范围的搜索)

  • 此外,在 Heroku 上使用 Rails 易于配置的东西将是一个奖励。

    Heroku 目前为全文搜索提供了三个选项: FlyingSphinx , Searchify IndexTankWebSolr .任何人都可以概述每个的优缺点。

    根据我的研究,似乎很多人对 IndexTank 感到满意。特别是这个 blog post by Gautam Rege简要概述了他对这三个选项的体验以及他对 IndexTank 的偏好。

    然而,LinkedIn 收购 IndexTank 后,IndexTank 的一些关键组件被开源,IndexTank 服务停止。看来 Searchify是 IndexTank 的前几个(如果不是,目前也是唯一)替代品之一。有没有人有使用这个的经验? Searchify 与 IndexTank 和其他两个选项 - WebSolr 和 FlyingSphinx 相比如何?

    最佳答案

    我将解决您关于 Searchify 的问题/索引坦克:

  • Searchify 具有真正的实时索引。您添加文档的那一毫秒,它就会变得可搜索。无需提交或重新索引。
  • Searchify 有一个 Ruby 客户端库,这里是文档和下载链接:http://www.searchify.com/documentation/ruby-client

  • Kidpollo 还有一个不错的 3rd 方客户端,名为 Tanker,一些 Ruby 人更喜欢: https://github.com/kidpollo/tanker

    关于full-text-search - 托管全文搜索选项 - IndexTank vs Solr vs Lucene,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9474846/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com