问题标签 [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.
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
parsing - 术语提取:从文本中生成标签
如何获得与http://developer.yahoo.com/search/content/V1/termExtraction.html相同的结果
这个问题之前已经被问过好几次了。
尝试使用现有解决方案解决此问题时,我偶然发现 Solr 在索引之前对文档执行“文本分析”,如http://wiki.apache.org/solr/AnalyzersTokenizersTokenFilters中所述- 其中也包括词干提取。
所以最终的索引将主要由用于描述文档的术语组成。
是否有提供分析器、标记器和标记过滤器以供直接使用的解决方案?如果 solr 是出路,那么从 solr 的索引中获取这些数据的最佳方法是什么?
python - 如何将搜索字符串与python中的内容匹配
通常当我们搜索时,我们有一个故事列表,我们提供一个搜索字符串,并期望返回一个给定搜索字符串与故事匹配的结果列表。
我想做的事情恰恰相反。给出一个搜索字符串列表和一个故事,找出与该故事匹配的搜索字符串。
现在这可以用 re 完成,但这里的情况是我想使用 solr 支持的复杂搜索查询。查询语法的完整细节在这里。注意:我不会使用 boost。
基本上我想在下面的示例代码中获得一些 doitmatch 函数的指针。
编辑:此外,还想知道是否存在任何模块来将如下所示的 lucene 查询转换为正则表达式:
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 进行此范围查询?
ruby-on-rails - solr 清理查询
我在轨道上使用 solr 和 ruby。一切正常,我只需要知道是否有任何现有代码来清理用户输入,例如以 ? 开头的查询 或者 *
lucene - 在 Solr 中使用地理位置进行排名
为 Solr/Lucene 实现自定义排名算法的正确方法是什么?
我读到 Zvents 为与特定地理区域中的事件相对应的文档实施距离加权排名系统 ( http://www.lucidimagination.com/Community/Hear-from-the-Experts/Articles/Zvents )。
我想做类似的事情:我将不同城市的广告编入索引,并且我想提高给定特定位置的最近广告的相关性。
glassfish - 如何使用 centOS 在 Glassfish 中设置 solr.home?
我想使用 glassfish 作为 solr 搜索服务器,但我不知道如何使用 centOS 在 glassfish 中设置 solr.home 。我尝试设置 solr.home,但没有成功。错误是:“正在寻找 solr.xml:/var/deploy/solr/solr.xml”
lucene - 使用 Solr 进行语义分析
我正在考虑在我的 Solr 安装中添加语义分析,但我不知道从哪里开始。
基本上,我希望 Solr 能够找到“相似”的单词(取自索引文档的正文)。例如,如果我搜索“音乐”,我应该能够查询语义引擎并获得“摇滚”、“流行”等(当然如果这些词在某些索引文档中出现在音乐附近)。
我找到了这个项目,但我不知道它是否是正确的起点: http ://code.google.com/p/semanticvectors/
python - Python 内存占用与堆大小
我在使用 python 脚本发出大型solr查询时遇到了一些内存问题。我正在使用solrpy库与 solr 服务器交互。该查询返回大约 80,000 条记录。在发出查询后,通过顶部气球查看的 python 内存占用量立即增加到 ~190MB。
此时,通过 heapy 查看的堆配置文件如下所示:
unicode 对象表示来自查询的记录的唯一标识符。需要注意的一点是,总堆大小只有 14MB,而 python 占用了 190MB 的物理内存。一旦存储查询结果的变量超出范围,堆配置文件就会正确反映垃圾收集:
但是,内存占用保持不变:
为什么python的物理内存占用和python堆的大小有这么大的差距?
solr - 如何修复 java RuntimeException:找不到资源“solrconfig.xml”?
我使用 Ubuntu 8.10 作为 Solr 服务器操作系统,并设置:
运行tomcat时(我在windows XP上运行的tomcat和solr都没有问题,报错如下:
有人知道该怎么做吗?