问题标签 [solr4]
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.
ruby-on-rails - 使用 rSolr 对文档进行分组
我正在使用 Solr 4 在 ruby on rails 中构建应用程序。为了在我的应用程序中支持 Solr 4,我正在使用 rSolr gem。我正在尝试解析查询并让生成的文档按数字分组。查询不会形成问题,但我似乎找不到正确的语法来告诉 rSolr 解析组部分。有谁知道正确的语法是什么?
mysql - org.apache.solr.common.SolrException:文档缺少必填的 uniqueKey 字段:id
在使用 Apache Solr 索引 MySQL 数据库表时,我收到以下错误:
这是什么意思?我该如何解决?
谢谢你。
solr - 如何在自定义 Solr SearchComponent 中获取给定 DocSet 的字段中所有术语的列表?
我正在尝试SearchComponent
基于FacetComponent
. 简而言之,我只需要一个将出现在构面中的相同术语的列表,但是,我需要一个该计数和 docFreq 的自定义函数,而不是只计算该给定查询中包含该术语的文档那个词。
我一直在查看代码,FacetComponent
发现它以某种方式使用了该DocValuesFacets.getCount
方法,但它有数百行长,检查我可能想要的每种方面结果,但我找不到列表的确切位置检索用于构建构面的术语及其计数。
我想做的事情总是单值的,所以我真的只需要一些非常简单的东西,比如:
那么,给定一个 DocSet 和一个字段名称,我如何检索该 DocSet 的该字段上的可能术语?
solr - solr:使用 qf 参数的字符串字段不会产生部分匹配结果
当我将 'qf' 添加到 dismax 查询时,除非有完全匹配,否则我不会得到任何结果。
我正在使用 NGramFilterFactory 如下:
如果我已将 yengas.com 编入索引,我可以搜索 yengas.com 但不能搜索 yengas。但是,如果我放弃 'qf',我可以搜索 yengas。
示例搜索:
部分匹配在 dismax 和正常查询上失败。
我会错过什么?
solr - 当多个进程将 solr 提交发送到单个 solr 实例时会发生什么?
我们有多个进程在 solr 的单个实例中将文档添加到同一个集合中。如果所有应用程序同时发送一次提交,或者彼此非常接近,会发生什么?它会导致数据损坏或某种锁定吗?
solr - 更改 solr-4.3.1 的端口号
我一直在使用 solr 3,现在我计划切换到 solr 4。我想要运行 solr 的端口是 9090 而不是 8080。AFAIK,要更改我们配置 solr.xml 文件的端口号。我的 solr.xml 文件中的条目如下所示:
令人惊讶的是,当我点击 url: http://[domain]:9090/solr/admin.. 它说找不到页面,但是 http://[domain]:8983/solr/>.. 工作正常即使更改端口号后也一样好。我确定我错过了一些东西。有人可以帮我吗?
谢谢。
solr - Solr 分布式搜索与 Solr 云
对于 Solr 4.3 用户,在 Solr Cloud 上使用 Solr 分布式搜索有什么好处?
还是应该在 4.x 之后的所有 Solr 部署都只使用 Solr Cloud,而忘记 Solr 分布式搜索?
solr - 在solr中索引pdf文件
我想使用数据导入处理程序在 solr 4.3.0 中索引 pdf 文件。
我做了以下事情:
我的请求处理程序 -
我的数据-config.xml
现在,当我尝试索引文档时,出现以下错误
org.apache.solr.common.SolrException:文档缺少必填的 uniqueKey 字段:id
因为在我的情况下我不想要任何唯一键,所以我将其禁用如下:
在 solrconfig.xml 我注释掉了 -
在 schema.xml 我注释掉了<uniquekey>id</uniquekey>
并添加
在 elevate.xml 我做了以下更改
当我这样做时,会发生索引,但索引文档包含作者、s_author 和 id 字段。该文档应包含作者、文本、标题和 id 字段(在我的 data-config.xml 中定义)。请帮帮我。我做错什么了吗?这个 s_author 字段是从哪里来的?
solr - 在 Solr 中使用数据导入处理程序进行索引时提取文件名(不带扩展名)
我能够使用 solr 4.3.0 中的数据导入处理程序成功地索引 pdf、doc、ppt 等文件。
我的 data-config.xml 看起来像这样 -
但是在文件名字段中,我想插入不带扩展名的纯文件名。例如 - 而不是“HelloWorld.txt”,我只想在文件名字段中插入“HelloWorld”。我如何实现这一目标?
提前致谢!
java - 如何从我的自定义相似性实现中访问 schema.xml 中的值
我为 solr 制作了一个非常简单的自定义相似性类。它主要用于测试。
在 schema.xml 我执行以下操作:
和
我的问题是如何从代码中看到norm
schema.xml 文件中指定的值?提前致谢。