问题标签 [websolr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
618 浏览

solr - 在您的开发环境中使用 WebSolr

我正在为我们的应用程序使用 Heroku,并且我已经开始使用 Solr 和 WebSolr 插件进行全文搜索(使用 Sunspot gem)。我在我的开发机器上启动并运行了 Solr,但我想模拟生产环境以调试我看到的一些问题。从理论上讲,我应该能够在我的 config/sunspot.yml 文件中指向 websolr,并且我应该能够搜索,对吗?但是,当我尝试搜索时,请求会一直超时。我已经验证 sunspot.yml 指向正确的位置:

我还尝试在环境设置为生产环境的情况下运行该应用程序,但仍然没有运气。

有任何想法吗?

0 投票
2 回答
344 浏览

ruby-on-rails - 如何根据条件提高 Solr 搜索结果的分数?

背景:

1 - 我正在使用 WebSolr 进行此搜索。2 - 我在 websolr 中存储了两个字段 - 名称和 ID。

我想根据名称搜索这些条目并根据以下条件提高搜索分数:

根据我的研究,答案在于以下 - 函数查询,或 - DisMaxQParser

我查看了文档,但 IMO 不是很全面。

任何帮助表示赞赏。

0 投票
1 回答
533 浏览

ruby-on-rails - 按字母顺序搜索 WebSolr Ruby on Rails

我正在尝试在 solr 中执行字母搜索,但直到此刻我才能做到这一点

我想按字母搜索,我的搜索只需要检索以指定字母开头的单词,而不是如果单词在其他任何地方包含该字母

例如:如果我点击字母“a”,它必须检索“ant”、“animal”等

不是“香蕉”、“骆驼”

我的控制器现在看起来像这样:

@articles = Sunspot.search(Article) 做关键字(params[:q]) 分页(:page => params[:page], :per_page => 20) order_by :relevance, :desc order_by :article_order, :asc end

任何人都可以帮忙吗?提前致谢

0 投票
1 回答
4640 浏览

solr - 更改 Solr 搜索 UI Solritas

我希望更改 Solr 搜索 UI (Solritas)。目前的 UI 看起来像零售电子商店 UI。

如果我想修改 UI。是否有任何 xml 文件可以用来控制 UI 的外观。

例如,我想从构面搜索(Range Facet)中删除价格属性。

解决方案尝试:

从 schema.xml 和示例输入中删除了价格字段。但我仍然能够找到 Range Facet。请帮我

提前致谢

0 投票
1 回答
895 浏览

solr - 分组结果时的Solr分页问题

我使用Solr 3.3Solritas UI。我默认应用了结果分组。当我使用某个关键字进行搜索时,我不会跨多个页面获得结果。即使我提供空查询和搜索,我也不会获得跨多个页面的结果。我认为这个问题与分页有关,我想我需要更改速度脚本。

请指导我这...

编辑 :

在browse.vm下这是与分页相关的代码,当结果被分组时,我们没有链接到被调用的下一页宏。

有人可以为我的模糊想法提供一些清晰的图片。

现在,无论我搜索什么,我都会在几毫秒内找到 1 个组。

0 投票
4 回答
1274 浏览

ruby-on-rails - 在 Heroku 上配置 WebSolr

我已经在 heroku 应用程序上添加了插件,并在 Gemfile 中添加了所需的太阳黑子 gem,并且WEBSOLR_URLheroku 配置变量中有值。

也已添加,sunspot.yml生产设置类似于此生产:

但是由于此错误,heroku 上的搜索仍然会崩溃

PS
我已经用 KEY 字替换了实际的 api 密钥。

0 投票
2 回答
1891 浏览

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

我希望在 Rails 3.1 应用程序中使用 Solr 进行文本和地理空间搜索。我看到websolr支持地理空间索引和搜索,但是它的两个 gem(sunspotrsolr)似乎(当前)没有实现它。Sunspot 似乎正在添加该功能,但声称“[地理空间] 是实验性的且未发布。DSL 可能会改变。”

是否有其他使用 sunspot + websolr 进行地理空间搜索的实现?我做了一些谷歌搜索并遇到了一些,但它们看起来很老套,如果已经有一个核心功能或更受支持的方法,我宁愿不使用我发现的东西。

0 投票
2 回答
334 浏览

ruby-on-rails-3 - Sunspot unicode 搜索在本地工作,但不在生产环境中

我的应用程序在本地使用 Sunspot Solr,支持 unicode 没有问题。然而,在生产中,使用 Heroku 和 Websolr,所有 unicode 查询都返回零结果。我已经通过 Websolr 支持确认我可以使用 unicode 直接查询他们的 Solr 系统,并且工作正常。然而,当我从我的生产应用程序查询时,他们在日志中看到了这样的内容:q=أرسنا</p>

所以它似乎与 Websolr 无关。我还尝试在生产模式下运行本地应用程序(指向 Websolr),一旦我这样做了,查询又不会返回任何结果!

我想知道是否有人遇到过类似的问题,我应该在哪里寻找答案?我尝试将 solr 生产日志级别设置为 INFO 或更高,以查看发送到 Solr 的内容,但由于某种原因,服务器日志中也没有显示。

谢谢

0 投票
2 回答
154 浏览

heroku - Websolr 中的文档上限是什么意思?

我在 Heroku 中使用Websolr 插件。“250,000 个文档”是什么意思?那是多少数据库记录或大小?

0 投票
2 回答
5321 浏览

websolr - 在 websolr 中搜索“-”

websolr 正在回归

何时尝试搜索“-”字符。

其他特殊字符可以正常工作,例如“:”等我尝试使用 CGI.escape 但它没有对这些字符进行转义。