问题标签 [solr5]
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 - 在 solr 中搜索不会检索数据
我在 SolR 核心中为两个 Mysql 表建立了索引,我目前正在尝试从后端(SolR 提供的管理面板)启动请求。
问题:当我在“q”参数中没有输入任何内容时,Solr 会返回它在其索引中的所有结果。但是当我输入一个词(存在于同一排版中索引的许多字段中)时,Solr 不会返回任何内容。
更多信息:以下是搜索时查询 URL 的示例rue
:
当使用空的 'q' 值搜索时:
我已经<fields>
像这样索引标签中的字段:
我已经为 mysql 使用了数据导入处理程序。(solr-dataimporthandler-.*.jar) (对不起,我不记得通配符是干什么用的)。并将其配置为:
search - 我们可以指定在 solr 中搜索的列顺序吗?
我们可以指定要在 solr 中搜索的列的顺序吗?
例如,我的搜索字符串是:“Test” 那么我的结果应该包含与 column1 匹配的所有行,然后是与 column 2 匹配的所有行......类似于 SQL 中的联合查询。
我尝试使用自定义搜索处理程序,它将向 solr 触发多个请求,然后追加以获得最终结果。但是有没有其他方法可以使用 SOLR 进行这种类型的搜索?
我正在使用 solr-5.4.1。
谢谢
solr - Solr 30 秒内没有上线 5.5.0 版本
我正在尝试在 Windows Server 2012 R2 上启动 Solr。当我执行命令时:
solr start -p 8983 它给了我这个错误: Solr没有在30秒内上线。
我在文件中的日志中唯一得到的信息:solr-8983-console 是在 VM 初始化期间发生错误,无法为对象堆保留足够的空间。我也增加了。
我仍然无法启动 Solr。为什么这样?还有什么需要的吗?
solr - 如何在多个 Solr 文档之间创建映射
我正在使用 Solr 5.4,并且 Solr 架构包含 5 个字段。现在,我正在索引两种类型的文档:
这里field1包含唯一的 ID,这对两个文档都是通用的。Doc2 类型的文档比 Doc1 多。由于field2包含大量文本,我无法为每个 Doc2 复制field2。现在我想在使用 field1查询文档类型Doc2的同时检索field2 。有可能这样做吗?
java - 我在初始化 ConcurrentUpdateSolrClient 对象时收到 java.lang.NoSuchMethodError
我在通过调用初始化 ConcurrentUpdateSolrClient 对象时收到 java.lang.NoSuchMethodError
我正在使用的 Jar 文件是
控制台中记录了以下错误
请让我知道是否有人已经遇到此问题并已解决!
谢谢。
solr5 - SolrCloud 和 zookeeper
我有 5 个 solr cloud 和 4 个 zookeepers 安装了几个 windows 服务器,我无法从另一个 windows 服务器访问 solr cloud,你能告诉我如何在 windows 机器上使用 zookeeper 设置多个 solr cloud。我正在使用 solr 5.4.1 和 zookeeper 3.4.6 版本。
solr - Solr GermanNormalizationFilter 和特殊字符
text_de
我们使用 Solr 5.4 并使用以下 schema.xml定义了一些文本字段
这是默认配置。我想知道为什么搜索name:Rosewein
没有结果,但name:Roséwein
返回相关条目。因此,我尝试name
使用一些特殊字符和启用选项查询字段debugQuery
,结果是:
查看字段parsedquery
,该字段显示并非所有变体都被替换为 ASCII 表示。我不能ASCIIFoldingFilterFactory
用作过滤器,因为这样德国元音变音可能会丢失,因为在某些情况下它们会被转换ü
为ue
等等。
但我无法理解:为什么íóúá
转换为ioua
但不é
保存为é
?
并且:有没有办法将所有这些特殊的人声转换为它们的 ASCII 表示,但允许将变音符号转换为ae Ae ue Ue
等等?(无需重新编译 Solr)
solr - SOLR 5 在生产环境中安装
我对安装 SOLR 5.5 有点困惑。5.5 手册说不建议在任何其他 web/应用程序 servlet 容器上部署 solr war。它说将 solr 部署为独立服务器。这是什么意思?在 8983 端口上运行的 SOLR 没有用完码头?SOLR 本身就是一个 Web 服务器?它在 prod 环境中的稳定性如何?
我遵循了https://cwiki.apache.org/confluence/display/solr/Installing+Solr https://cwiki.apache.org/confluence/display/solr/Taking+Solr+to+Production上的所有说明
感谢有人可以分享他们的经验。
solr - 无法浏览 solr 架构。收到以下错误:
我尝试从 Web 控制台检查 solr 架构,但访问时也出现错误。从日志中:
drupal - 不能忽略标题中的标点符号 - Solr 5 和 Drupal
前一周我发布了一个关于从 Drupal 的 solr 搜索中删除标点符号的问题。那是使用 Solr 4。但是,从那时起,我正在做的开发已经从 solr 4 更改为 solr 5,现在我遇到了同样的问题,但无法删除 Solr 中的标点符号的修复不再有效。这在按标题排序时会导致问题,因为很多内容标题都有引号。
我尝试添加以下规则,但撇号和引号顽固地留在那里并在按标题排序时干扰,将任何带引号的内容放在列表的最前面。