标签: websolr

Algolia vs Solr搜索

我正在构建一个产品搜索平台.之前我使用过Solr搜索引擎,我发现它的性能很好,但是没有生成用户界面.最近我发现Algolia具有更多功能,易于设置,并生成用户界面.所以如果有人之前使用过Algolia:

  • Algolia的表现比Solr好吗?
  • Algolia和Websolr有什么区别吗?

performance search solr websolr algolia

6
推荐指数
1
解决办法
3404
查看次数

太阳黑子heroku websolr授权

我们使用sunspot-rails连接到Heroku上的websolr.Websolr提供授权功能来保护读取和更新调用.此授权功能要求在每次调用SOLR时都有三个额外的http标头.我试图找到一种方法来添加这些http标头到每个来自太阳黑子的调用.以下文章展示了如何为rsolr而不是sunspot - https://github.com/onemorecloud/websolr-demo-advanced-auth.https://devcenter.heroku.com/articles/websolr上的官方heroku文档几乎没有关于授权的信息.有没有办法通过太阳黑子改变http标头?

heroku sunspot websolr rsolr

5
推荐指数
1
解决办法
250
查看次数

Heroku Rails Websolr,太阳黑子在制作中不是免费的吗?

我已经在我的应用程序中添加了太阳黑子宝石,并试图将它发送到heroku生产,但我正在尝试重新索引我的数据库,但是,我收到了一个错误.我做了一些挖掘,我想我必须添加websolr作为附加组件?这个费用为每月20美元.这是唯一的选择吗?

谢谢

ruby-on-rails heroku production-environment sunspot websolr

3
推荐指数
2
解决办法
2365
查看次数

在Rails 3.x中使用Solr(websolr)进行地理空间搜索

我希望在Rails 3.1应用程序中使用Solr进行文本和地理空间搜索.我看到websolr支持地理空间索引和搜索,但它的两个宝石(太阳黑子rsolr)似乎(目前)没有实现它.太阳黑子似乎正在添加功能,但声称"[地理空间]是实验性的和未发布的.DSL可能会发生变化."

是否还有使用太阳黑子+ websolr进行地理空间搜索的其他实现?我已经做了一些googing并且碰到了一些,但是他们看起来很骇人听闻,如果已经有一个核心功能或者更受支持的方法,我宁愿不使用我发现的东西.

solr ruby-on-rails sunspot ruby-on-rails-3 websolr

1
推荐指数
1
解决办法
1881
查看次数

在Sunspot和WebSolr中匹配3个术语中的2个

我搜索的部分匹配无法正常工作.当我在我的搜索中输入"都柏林爱尔兰"时,它会正确地返回爱尔兰都柏林的所有结果.但是,当我输入"爱尔兰都柏林郡"时,它不会返回任何内容.

我在schmea.xml中设置了一个EdgeNGramFilter,如下所示:

<filter class="solr.EdgeNGramFilterFactory" minGramSize="1" maxGramSize="10"/>
Run Code Online (Sandbox Code Playgroud)

我正在对太阳黑子头的位置进行全文搜索:

search_results = Events.solr_search do
  fulltext location do
    fields(:address)
  end
end
Run Code Online (Sandbox Code Playgroud)

为什么即使3个词中有2个匹配,我也没有得到任何结果?

solr full-text-search sunspot-rails websolr sunspot-solr

1
推荐指数
1
解决办法
548
查看次数

无法在Heroku上停止solr服务器

我尝试solr在Heroku 上停止服务器(已经安装了Websolr $ 20插件),但我无法这样做.

$ heroku run rake sunspot:solr:stop
Running `rake sunspot:solr:stop` attached to terminal... up, run.1
java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.9) (6b20-1.9.9-0ubuntu1~10.04.2)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)
rake aborted!
No PID file at /app/solr/pids/production/sunspot-solr-production.pid

Tasks: TOP => sunspot:solr:stop
(See full trace by running task with --trace)
Run Code Online (Sandbox Code Playgroud)

知道为什么会这样吗?

solr ruby-on-rails heroku websolr

0
推荐指数
1
解决办法
571
查看次数