问题标签 [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.
mysql - 如何将 mySQL 数据库表导入 Solr 6?
我正在尝试将一个简单的 mySQL 表导入 Solr 并一直失败。经历过:
- https://gist.github.com/maxivak/3e3ee1fca32f3949f052
- https://wiki.apache.org/solr/DataImportHandler
- 如何将数据从mysql导入solr
还有半打与 Solr4 相关的其他帖子,我迫切需要一些社区帮助。
我需要 Solr 6 的具体说明,它安装在 RedHat 上以连接到 mySQL DB。非常感谢。
solr-query-syntax - Solr查询的SQL等价
在我的 spring boot 项目中,我连接到一个 solr 服务器。我需要使用 sql 查询而不是 solr 查询。我可以获得基本查询的预期结果,例如select * from reportCore
,但我无法添加过滤器或指定字段名称。我想要的是找到以下 solr 查询的 sql 查询等价;
就像是
有没有办法做到这一点,或者我必须将 sql 查询转换为 solr 查询。顺便说一句,我使用 solr 6.1.0
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 版
非常感谢您的帮助!
tomcat - Solr6 无法添加核心,显示以下错误
我在 redhat 机器上使用 solr 6.3.0,与 tomcat 服务器集成。我的核心之一没有被添加。核心从 SQL Server 数据库导入数据。solr.log
文件打印以下消息。
有人可以帮助找到我,实际上是什么问题?
solr - Solr - 建议具有 2 种不同字段类型的组件
我很难找到一种方法如何在一个建议组件中拥有 2 个不同结构的字段。(https://cwiki.apache.org/confluence/display/solr/Suggester)
目标是拥有一个包含这些字段的自动完成模块。
- 使用 StandardTokenizer 的字段示例输出:这是一个标题
- 使用自定义标记器的字段(基本上是一个正则表达式来获取完整 URL 的基本域)示例输出:thisisatitle.com
因此,包含建议组件的请求处理程序能够在结果数组中显示两个字符串:thisisatitle.com和This is a title
我尝试过的事情是:
- 多个建议组件
我用谷歌搜索,我目前发现的唯一解决方案是使用分片,因为它们允许组合不同的模式。在我看来,这是相当低效的,因为运行 2 台服务器会浪费资源,而且可维护性也会受到影响。
欢迎任何建议/解决方法。
json - Solr More Like 此结果与预期不符,除 0 以外的开始字段显示无结果
My More Like 此查询不返回0 以外的任何起始值的结果。
我的带有响应的查询 URL 如下:
以上工作正常。
上面的查询抛出以下结果:
我正在使用 solr 6.3,我使用的 MLT 架构如下:
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}
提前致谢。
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"
任何人都可以建议查询以符合上述要求。
solr - Solr 日期查询以查找间隙(间隔)
我正在使用 Solr 6。我有一个特定 ID 的数据流(日期范围)。我只想查看其中的空白(日期)。示例:这是我所拥有的
这是我想看到的。例子:
响应也可以是一个具有多个日期的条目