问题标签 [solr]

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 投票
2 回答
2702 浏览

solr - 关于 Solr 和 SolrJ 范围查询的问题?

假设我的索引有 3 个字段:title、x 和 y。

我知道一个范围(10 < x < 100)可以这样查询:

http://localhost:8983/solr/select?q=x:[10 TO 100]&fl=title

如果我想要两个范围(10 < x <100 AND 20 < y < 300) 查询,例如

SQL(选择标题,其中 x>10 且 x < 100 且 y > 20 且 y < 300)

通过使用 Solr 范围查询或 SolrJ,但我不知道如何实现这一点。还有人知道吗?谢谢

邮箱:enzhaohoo@gmail.com

0 投票
2 回答
4056 浏览

parsing - 术语提取:从文本中生成标签

如何获得与http://developer.yahoo.com/search/content/V1/termExtraction.html相同的结果

这个问题之前已经被问过好几次了。

尝试使用现有解决方案解决此问题时,我偶然发现 Solr 在索引之前对文档执行“文本分析”,如http://wiki.apache.org/solr/AnalyzersTokenizersTokenFilters中所述- 其中也包括词干提取。

所以最终的索引将主要由用于描述文档的术语组成。

是否有提供分析器、标记器和标记过滤器以供直接使用的解决方案?如果 solr 是出路,那么从 solr 的索引中获取这些数据的最佳方法是什么?

0 投票
6 回答
1129 浏览

python - 如何将搜索字符串与python中的内容匹配

通常当我们搜索时,我们有一个故事列表,我们提供一个搜索字符串,并期望返回一个给定搜索字符串与故事匹配的结果列表。

我想做的事情恰恰相反。给出一个搜索字符串列表和一个故事,找出与该故事匹配的搜索字符串。

现在这可以用 re 完成,但这里的情况是我想使用 solr 支持的复杂搜索查询。查询语法的完整细节在这里。注意:我不会使用 boost。

基本上我想在下面的示例代码中获得一些 doitmatch 函数的指针。

编辑:此外,还想知道是否存在任何模块来将如下所示的 lucene 查询转换为正则表达式:

0 投票
1 回答
1321 浏览

solr - 关于 SolrJ 范围查询的问题?

我们可以使用 solr 范围查询,例如: http://localhost:8983/solr/select?q=queryStr&fq=x:[10 TO 100] AND y:[20 TO 300] 或: http://localhost:8983/solr /select?q=queryStr&fq=x:[10到 100]&fq=y:[20 到 300]

如何使用 solrJ 进行此范围查询?

0 投票
2 回答
4449 浏览

ruby-on-rails - solr 清理查询

我在轨道上使用 solr 和 ruby​​。一切正常,我只需要知道是否有任何现有代码来清理用户输入,例如以 ? 开头的查询 或者 *

0 投票
1 回答
1212 浏览

lucene - 在 Solr 中使用地理位置进行排名

为 Solr/Lucene 实现自定义排名算法的正确方法是什么?

我读到 Zvents 为与特定地理区域中的事件相对应的文档实施距离加权排名系统 ( http://www.lucidimagination.com/Community/Hear-from-the-Experts/Articles/Zvents )。

我想做类似的事情:我将不同城市的广告编入索引,并且我想提高给定特定位置的最近广告的相关性。

0 投票
1 回答
853 浏览

glassfish - 如何使用 centOS 在 Glassfish 中设置 solr.home?

我想使用 glassfish 作为 solr 搜索服务器,但我不知道如何使用 centOS 在 glassfish 中设置 solr.home 。我尝试设置 solr.home,但没有成功。错误是:“正在寻找 solr.xml:/var/deploy/solr/solr.xml”

0 投票
2 回答
5150 浏览

lucene - 使用 Solr 进行语义分析

我正在考虑在我的 Solr 安装中添加语义分析,但我不知道从哪里开始。

基本上,我希望 Solr 能够找到“相似”的单词(取自索引文档的正文)。例如,如果我搜索“音乐”,我应该能够查询语义引擎并获得“摇滚”、“流行”等(当然如果这些词在某些索引文档中出现在音乐附近)。

我找到了这个项目,但我不知道它是否是正确的起点: http ://code.google.com/p/semanticvectors/

0 投票
4 回答
5158 浏览

python - Python 内存占用与堆大小

我在使用 python 脚本发出大型solr查询时遇到了一些内存问题。我正在使用solrpy库与 solr 服务器交互。该查询返回大约 80,000 条记录。在发出查询后,通过顶部气球查看的 python 内存占用量立即增加到 ~190MB。

此时,通过 heapy 查看的堆配置文件如下所示:

unicode 对象表示来自查询的记录的唯一标识符。需要注意的一点是,总堆大小只有 14MB,而 python 占用了 190MB 的物理内存。一旦存储查询结果的变量超出范围,堆配置文件就会正确反映垃圾收集:

但是,内存占用保持不变:

为什么python的物理内存占用和python堆的大小有这么大的差距?

0 投票
5 回答
50208 浏览

solr - 如何修复 java RuntimeException:找不到资源“solrconfig.xml”?

我使用 Ubuntu 8.10 作为 Solr 服务器操作系统,并设置:

运行tomcat时(我在windows XP上运行的tomcat和solr都没有问题,报错如下:

有人知道该怎么做吗?