问题标签 [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.

0 投票
2 回答
165 浏览

ruby-on-rails - 使用 rSolr 对文档进行分组

我正在使用 Solr 4 在 ruby​​ on rails 中构建应用程序。为了在我的应用程序中支持 Solr 4,我正在使用 rSolr gem。我正在尝试解析查询并让生成的文档按数字分组。查询不会形成问题,但我似乎找不到正确的语法来告诉 rSolr 解析组部分。有谁知道正确的语法是什么?

0 投票
3 回答
8003 浏览

mysql - org.apache.solr.common.SolrException:文档缺少必填的 uniqueKey 字段:id

在使用 Apache Solr 索引 MySQL 数据库表时,我收到以下错误:

这是什么意思?我该如何解决?

谢谢你。

0 投票
0 回答
111 浏览

solr - 如何在自定义 Solr SearchComponent 中获取给定 DocSet 的字段中所有术语的列表?

我正在尝试SearchComponent基于FacetComponent. 简而言之,我只需要一个将出现在构面中的相同术语的列表,但是,我需要一个该计数和 docFreq 的自定义函数,而不是只计算该给定查询中包含该术语的文档那个词。

我一直在查看代码,FacetComponent发现它以某种方式使用了该DocValuesFacets.getCount方法,但它有数百行长,检查我可能想要的每种方面结果,但我找不到列表的确切位置检索用于构建构面的术语及其计数。

我想做的事情总是单值的,所以我真的只需要一些非常简单的东西,比如:

那么,给定一个 DocSet 和一个字段名称,我如何检索该 DocSet 的该字段上的可能术语?

0 投票
1 回答
911 浏览

solr - solr:使用 qf 参数的字符串字段不会产生部分匹配结果

我的经验与http://lucene.472066.n3.nabble.com/string-field-does-not-yield-exact-match-result-using-qf-parameter-td4060096.html相反

当我将 'qf' 添加到 dismax 查询时,除非有完全匹配,否则我不会得到任何结果。

我正在使用 NGramFilterFactory 如下:

如果我已将 yengas.com 编入索引,我可以搜索 yengas.com 但不能搜索 yengas。但是,如果我放弃 'qf',我可以搜索 yengas。

示例搜索:

部分匹配在 dismax 和正常查询上失败。

我会错过什么?

0 投票
2 回答
849 浏览

solr - 当多个进程将 solr 提交发送到单个 solr 实例时会发生什么?

我们有多个进程在 solr 的单个实例中将文档添加到同一个集合中。如果所有应用程序同时发送一次提交,或者彼此非常接近,会发生什么?它会导致数据损坏或某种锁定吗?

0 投票
2 回答
16235 浏览

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/>.. 工作正常即使更改端口号后也一样好。我确定我错过了一些东西。有人可以帮我吗?

谢谢。

0 投票
3 回答
329 浏览

solr - Solr 分布式搜索与 Solr 云

对于 Solr 4.3 用户,在 Solr Cloud 上使用 Solr 分布式搜索有什么好处?

还是应该在 4.x 之后的所有 Solr 部署都只使用 Solr Cloud,而忘记 Solr 分布式搜索?

0 投票
0 回答
980 浏览

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 字段是从哪里来的?

0 投票
1 回答
1251 浏览

solr - 在 Solr 中使用数据导入处理程序进行索引时提取文件名(不带扩展名)

我能够使用 solr 4.3.0 中的数据导入处理程序成功地索引 pdf、doc、ppt 等文件。

我的 data-config.xml 看起来像这样 -

但是在文件名字段中,我想插入不带扩展名的纯文件名。例如 - 而不是“HelloWorld.txt”,我只想在文件名字段中插入“HelloWorld”。我如何实现这一目标?

提前致谢!

0 投票
1 回答
406 浏览

java - 如何从我的自定义相似性实现中访问 schema.xml 中的值

我为 solr 制作了一个非常简单的自定义相似性类。它主要用于测试。

在 schema.xml 我执行以下操作:

我的问题是如何从代码中看到normschema.xml 文件中指定的值?提前致谢。