问题标签 [solr6]

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 投票
1 回答
1251 浏览

mysql - 如何将 mySQL 数据库表导入 Solr 6?

我正在尝试将一个简单的 mySQL 表导入 Solr 并一直失败。经历过:

还有半打与 Solr4 相关的其他帖子,我迫切需要一些社区帮助。

我需要 Solr 6 的具体说明,它安装在 RedHat 上以连接到 mySQL DB。非常感谢。

0 投票
1 回答
1209 浏览

solr-query-syntax - Solr查询的SQL等价

在我的 spring boot 项目中,我连接到一个 solr 服务器。我需要使用 sql 查询而不是 solr 查询。我可以获得基本查询的预期结果,例如select * from reportCore,但我无法添加过滤器或指定字段名称。我想要的是找到以下 solr 查询的 sql 查询等价;

就像是

有没有办法做到这一点,或者我必须将 sql 查询转换为 solr 查询。顺便说一句,我使用 solr 6.1.0

0 投票
1 回答
159 浏览

php - SolrClient 在浏览器中工作,在终端 Ubuntu 16.04 中不工作

我有以下在浏览器中完美运行的 php 脚本。但是当我尝试在终端中运行时,它会抛出Fatal Error: Uncausght Error: 'SolrClient' not found for line( $fetch_client = new SolrClient($fetch_options);)

我在这里做错了什么?有什么我想念的吗?

注意:我前段时间运行这个脚本没有问题。PHP 7.0 版 Solr Version6.3 Ubuntu 16.04 版

非常感谢您的帮助!

0 投票
1 回答
55 浏览

select - 选择查询以针对 solr 中的多个字段使用 2 个或多个不带双引号的单词进行搜索

请参考我之前的问题

关于我的问题的这个答案,我可以用一个文件来做。

我无法处理多个字段。

http://$solr_host:8983/solr/magazines/select&q=sport+education&df=title&q.op=OR - 这适用于一个领域。我怎样才能为多个领域做到这一点。

什么是实现我的目标的正确方法。先感谢您。

0 投票
0 回答
779 浏览

tomcat - Solr6 无法添加核心,显示以下错误

我在 redhat 机器上使用 solr 6.3.0,与 tomcat 服务器集成。我的核心之一没有被添加。核心从 SQL Server 数据库导入数据。solr.log文件打印以下消息。

有人可以帮助找到我,实际上是什么问题?

0 投票
1 回答
1001 浏览

solr - Solr - 建议具有 2 种不同字段类型的组件

我很难找到一种方法如何在一个建议组件中拥有 2 个不同结构的字段。(https://cwiki.apache.org/confluence/display/solr/Suggester

目标是拥有一个包含这些字段的自动完成模块。

  • 使用 StandardTokenizer 的字段示例输出:这是一个标题
  • 使用自定义标记器的字段(基本上是一个正则表达式来获取完整 URL 的基本域)示例输出:thisisatitle.com

因此,包含建议组件的请求处理程序能够在结果数组中显示两个字符串:thisisatitle.comThis is a title

我尝试过的事情是:

  • 多个建议组件

我用谷歌搜索,我目前发现的唯一解决方案是使用分片,因为它们允许组合不同的模式。在我看来,这是相当低效的,因为运行 2 台服务器会浪费资源,而且可维护性也会受到影响。

欢迎任何建议/解决方法。

0 投票
1 回答
290 浏览

json - Solr More Like 此结果与预期不符,除 0 以外的开始字段显示无结果

My More Like 此查询不返回0 以外的任何起始值的结果。

我的带有响应的查询 URL 如下:

http://IP_ADDRESS:8983/solr/CORE_NAME/select?indent=on&q=one:ABC&mlt=true&mlt.fl=one,two,three&&rows=100&start=0&wt=json

以上工作正常。

http://IP_ADDRESS:8983/solr/CORE_NAME/select?indent=on&q=one:ABC&mlt=true&mlt.fl=one,two,three&&rows=100&start=1&wt=json

上面的查询抛出以下结果:

我正在使用 solr 6.3,我使用的 MLT 架构如下:

0 投票
1 回答
3539 浏览

solr - Solr 查询 - HTTP 错误 400 未定义字段文本

在我的 solr 查询中,我在一台服务器上没有问题,而在error { "msg":"undefined field text", "code":400}某些情况下另一个抛出错误。我已经引用了Solr Query - HTTP error 404 undefined field text和许多其他引用。但我找不到它为什么会这样的原因。

q=title:'food'- 返回结果

q=title:"food safety"- 返回结果

q=title:'food safety'-错误{“msg”:“未定义的字段文本”,“代码”:400}

提前致谢。

0 投票
3 回答
507 浏览

solr - Solr 搜索中的字段完全匹配

我有一个名为“QUERY_TERMS”的字段,由空格分隔的单词组成。

示例:“QUERY_TERMS”:“chet swaroop”

仅当查询包含列表中包含的术语“chet”和“swaroop”时,才应返回此记录/文档

示例:在 Solr 中返回记录/文档时的实例,i.) "chet swaroop" ii.) "swaroop chet: iii.) "chet blah blah swaroop" iv.) "swaroop blah blah chet"

不应在 Solr 中返回记录/文档的实例,i.) "chet" ii.)"swaroop" iii.)" chet blah blah" iv.) "blha blah swaroop"

任何人都可以建议查询以符合上述要求。

0 投票
1 回答
106 浏览

solr - Solr 日期查询以查找间隙(间隔)

我正在使用 Solr 6。我有一个特定 ID 的数据流(日期范围)。我只想查看其中的空白(日期)。示例:这是我所拥有的

这是我想看到的。例子:

响应也可以是一个具有多个日期的条目