问题标签 [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.
solr - 在您的开发环境中使用 WebSolr
我正在为我们的应用程序使用 Heroku,并且我已经开始使用 Solr 和 WebSolr 插件进行全文搜索(使用 Sunspot gem)。我在我的开发机器上启动并运行了 Solr,但我想模拟生产环境以调试我看到的一些问题。从理论上讲,我应该能够在我的 config/sunspot.yml 文件中指向 websolr,并且我应该能够搜索,对吗?但是,当我尝试搜索时,请求会一直超时。我已经验证 sunspot.yml 指向正确的位置:
我还尝试在环境设置为生产环境的情况下运行该应用程序,但仍然没有运气。
有任何想法吗?
ruby-on-rails - 如何根据条件提高 Solr 搜索结果的分数?
背景:
1 - 我正在使用 WebSolr 进行此搜索。2 - 我在 websolr 中存储了两个字段 - 名称和 ID。
我想根据名称搜索这些条目并根据以下条件提高搜索分数:
根据我的研究,答案在于以下 - 函数查询,或 - DisMaxQParser
我查看了文档,但 IMO 不是很全面。
任何帮助表示赞赏。
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
任何人都可以帮忙吗?提前致谢
solr - 更改 Solr 搜索 UI Solritas
我希望更改 Solr 搜索 UI (Solritas)。目前的 UI 看起来像零售电子商店 UI。
如果我想修改 UI。是否有任何 xml 文件可以用来控制 UI 的外观。
例如,我想从构面搜索(Range Facet)中删除价格属性。
解决方案尝试:
从 schema.xml 和示例输入中删除了价格字段。但我仍然能够找到 Range Facet。请帮我
提前致谢
solr - 分组结果时的Solr分页问题
我使用Solr 3.3和Solritas UI。我默认应用了结果分组。当我使用某个关键字进行搜索时,我不会跨多个页面获得结果。即使我提供空查询和搜索,我也不会获得跨多个页面的结果。我认为这个问题与分页有关,我想我需要更改速度脚本。
请指导我这...
编辑 :
在browse.vm下这是与分页相关的代码,当结果被分组时,我们没有链接到被调用的下一页宏。
有人可以为我的模糊想法提供一些清晰的图片。
现在,无论我搜索什么,我都会在几毫秒内找到 1 个组。
ruby-on-rails - 在 Heroku 上配置 WebSolr
我已经在 heroku 应用程序上添加了插件,并在 Gemfile 中添加了所需的太阳黑子 gem,并且WEBSOLR_URL
heroku 配置变量中有值。
也已添加,sunspot.yml
生产设置类似于此生产:
但是由于此错误,heroku 上的搜索仍然会崩溃
PS
我已经用 KEY 字替换了实际的 api 密钥。
ruby-on-rails-3 - Sunspot unicode 搜索在本地工作,但不在生产环境中
我的应用程序在本地使用 Sunspot Solr,支持 unicode 没有问题。然而,在生产中,使用 Heroku 和 Websolr,所有 unicode 查询都返回零结果。我已经通过 Websolr 支持确认我可以使用 unicode 直接查询他们的 Solr 系统,并且工作正常。然而,当我从我的生产应用程序查询时,他们在日志中看到了这样的内容:q=أرسنا</p>
所以它似乎与 Websolr 无关。我还尝试在生产模式下运行本地应用程序(指向 Websolr),一旦我这样做了,查询又不会返回任何结果!
我想知道是否有人遇到过类似的问题,我应该在哪里寻找答案?我尝试将 solr 生产日志级别设置为 INFO 或更高,以查看发送到 Solr 的内容,但由于某种原因,服务器日志中也没有显示。
谢谢
heroku - Websolr 中的文档上限是什么意思?
我在 Heroku 中使用Websolr 插件。“250,000 个文档”是什么意思?那是多少数据库记录或大小?
websolr - 在 websolr 中搜索“-”
websolr 正在回归
何时尝试搜索“-”字符。
其他特殊字符可以正常工作,例如“:”等我尝试使用 CGI.escape 但它没有对这些字符进行转义。