问题标签 [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 回答
801 浏览

solr - 没有 hl.q,Solr 突出显示不起作用

我正在使用Solr 6.0. 我想Highlighting使用Solr.

当我进行以下查询highlighting时,响应中的部分只有 ids(没有&hl.q=data:*ad*) -

输出 -

当我进行以下查询时,我会得到所需的输出(使用&hl.q=data:*ad*) -

输出 -

为什么我需要通过 hl.q?有没有办法避免它?

如果我想写一个自定义requestHandler (qt)solrconfig.xml那么我可以将 q 值作为前缀和后缀传递hl.q给.*hl.q=*$q*

我有以下 2 个字段 -

以下是字段的定义 -

以下是在 2 个字段中复制数据的方式 -

编辑 1

当我添加&hl.alternateField=data到第一个查询时,多值字段中的所有值都会显示在该highlighting部分中,就像普通搜索一样。如下图——

0 投票
1 回答
364 浏览

sql - Solr Transform 将数据拆分为多个字段

我正在尝试在 Solr 中创建一个新的核心并将数据导入其中,但我在 Kendo 网格上显示这些数据,我需要在两个不同的字段(列)中显示来自数据库的一列的数据

这是我需要分成两个不同列的列中的数据

10680756-1000-RAT

我需要将“10680756”拆分为名为 A 的 1 和名为 B 的另一列

这是我的数据配置和架构

我需要像这样展示它:

0 投票
4 回答
1896 浏览

java - 如何在 SolrJ 中插入具有许多子 Bean 的 Bean 对象

我有一个关联配置文件列表和用户 Bean 的 Bean 类活动。现在,如果我试图通过 SOLRJ 在 Solr 中插入这个 Activity bean,它会给我空指针异常。异常是由以下代码引起的:

0 投票
1 回答
285 浏览

solr - 用于评分搜索的 Solr 配置

我正在尝试设置 Solr 索引来搜索产品信息数据库。为此,我填充了一个产品详细信息数据库并使用了 Solr 6.0.0。对于给定的产品详细信息(标题、品牌、其他关键字),我想知道数据库中是否存在与给定详细信息密切匹配的产品。我已经开始数据导入并创建了索引。但是,当我搜索时,尽管列出的产品不同,但匹配产品的分数都是相同的。我尝试过使用不同的搜索关键字组合,但每种情况下的结果都是相似的。我也尝试过使用不同的标记器和过滤器。

schema.xml我试过的样本是:

编辑

实体定义data-config.xml如下

编辑 查询如下。

我需要帮助来实现我的目标。您能否指导我创建符合我目的的正确配置?提前致谢。

0 投票
1 回答
730 浏览

solr - Solr 管理控制台不返回搜索结果

我在云上部署了一个 Solr 6 实例,并且有 3 个核心。从某种意义上说,所有三个核心都是功能性的

  1. 我能够查看架构
  2. 我能够以编程方式添加文档(通过 Solarium for PHP)
  3. 我能够以编程方式搜索文档(通过日光浴室)

但是,当我单击核心下的“查询”菜单并通过管理控制台运行通用查询时http://192.192.192.192/solr/#/cars/query- 它返回一条错误消息

但是如果我通过链接运行相同的查询http://192.192.192.192/solr/cars/select?indent=on&q=*:*&wt=json

我得到了所有的结果——我做错了什么?

我尝试过重新加载内核,我尝试过重新启动 Solr 服务器。我已经重新启动了 Apache 服务器.. 无济于事。帮助表示赞赏。

0 投票
1 回答
430 浏览

solr - 使用 SOLR 6 的负载平衡查询请求,Ubuntu 上的 Zookeeper

我有 3 个 Ubuntu vm 完全安装并运行 Solr 6.0.1 和外部 Zookeeper。Solr 在云模式下运行,并通过 Zookeeper 跨 3 个节点进行复制。数据索引在所有服务器上复制,单个查询在所有服务器上运行良好。当我在 Solr01 上执行查询时,我从 Solr 文档中了解到,所有节点都将被自动轮询,并且负载平衡是“内置”的。然而,当我检查 Solr02 和 Solr03 的日志时,似乎这些服务器实际上并没有被使用。我对负载平衡的假设是否正确,我如何确认它正在工作?

0 投票
2 回答
1202 浏览

solr - 在 Windows 服务器的后台运行 Solr 6.0.1

我想在 Windows Server 2012 R2 上启动一个 solr core(版本 6.0.1)(命令是:bin\solr.cmd start),并在注销后保持运行。我还想在我自己以外的帐户下运行它,并且我希望它自动启动。我遇到了这篇文章,如何在 Windows 服务器上运行 solr 使其自动启动?,但它是从 6 年前开始的,所以我认为新版本可能会有新的方式。另外,我的新版本没有在 Tomcat 上运行。它充当自己的服务器,这是与示例中的版本的另一个区别。谢谢!

0 投票
1 回答
166 浏览

solr6 - Indexing and mapping log data using solr 6

Currently I am using solr 6 and I want to index log data like those shown below:

2016-06-22T03:00:04Z|INFO|ip-10-11-0-241|1301|DreamRocket.Game.ServiceInterface.GameCredentialsAuthProvider|DreamRocket.Game.ServiceInterface.GameCredentialsAuthProvider.CheckValidGameDataRequestFilter|Invalid UserAgent=%E3%83%94%E3%82%B3/1.07.41149 CFNetwork/758.2.8 Darwin/15.0.0, PlayerId=player_a2a7d1a4-0a31-4c4d-b5bf-10be67dc85d6|

I am unsure how to separate the data via pipe. the layout I use in Nlog is this.

And I tried to use CSV upload but solr gives me the below json return. Not conductive to do queries. Please help

0 投票
0 回答
30 浏览

solr - Solr 数据格式与 DIH (mysql)

这是我的数据表结构,我想用 solr 索引我的数据所以我使用 solr6 DIH 用 mysql dataSource 索引数据,所以我如何以以下格式索引表数据。

0 投票
2 回答
7589 浏览

solr - Solr 6.1 - 我的收藏的“托管模式”文件在哪里

我在 Windows 7 上使用 Solr 6.1。

我从管理 UI 中看到了我的收藏文件,其中有一个managed-schema文件。

当我尝试使用托管模式文件中的一行搜索(使用 Notepad++)我的 Solr 目录时,它什么也没找到。

我还尝试更改managed-schemaSolr 目录中的大多数(如果不是全部)文件,并且在重新加载核心后我的更改仍未应用(并且managed-schema管理 UI 中的文件内容保持不变)。

有人可以向我解释我在管理 UI 中看到的这个文件是什么吗?它是真实文件还是虚拟文件?

我试图做的——如果这很重要的话——是让一些字段不被多值。似乎 Solr 出于某种原因喜欢将它们全部设为多值(管理 UI 的managed-schema文件中包含一些<field name="fieldname" type="strings"/>,所以我认为这是导致问题的原因 - 我会尝试string在那里使用),所以我正在努力改变它的配置。但是,文件名、文件路径等似乎都在随着版本的变化而变化。所以,我什至找不到架构配置路径。很混乱的东西。:(

任何人都可以帮忙吗?

编辑 :

基于我在我的 Solr 文件夹中找不到单个schema.xml配置文件的事实,我想这个文件现在已经过时了......我在这个版本的 Solr 中使用这样的文件是没有意义的......

更新 :

在深入研究了 Solr 的(无用和误导性的)文档页面以外的地方之后,我得到了这些:

https://mail-archives.apache.org/mod_mbox/lucene-solr-user/201509.mbox/

https://mail-archives.apache.org/mod_mbox/lucene-solr-user/201509.mbox/

所以,如果那是真正的文档,我想我应该首先找到一种方法来获取我的 zookeeper 正在侦听的端口并将我的配置文件上传到那里。花花公子,除了我没有在 adminUI 中的任何位置看到 ZooKepeer 端口。我也没有设置任何 ZooKeeper。我希望默认情况下存在一个...... :(

更新 2:

https://wiki.apache.org/solr/SolrCloud

默认情况下,嵌入式 Zookeeper 服务器运行在 Solr 端口加上 1000,即 9983。

这些信息似乎解决了我的工作问题......