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

0 投票
4 回答
11329 浏览

solrj - 使用 solrj 作为客户端从 Solr 中删除索引

我使用 solrj 作为客户端来索引 solr 服务器上的文档。

我在从 solr 服务器中按 'id' 删除索引时遇到问题。我正在使用以下代码删除索引:

之后,当我再次搜索文档时,搜索结果也包含上述文档。不知道这段代码出了什么问题。请帮我解决问题。

谢谢!

0 投票
1 回答
375 浏览

solr - 无法使用 SolrJ API 读取 SuggestComponent 的结果

我正在使用 SuggestComponent 来获取自动建议关键字。我在 solrconfig.xml 中正确配置了搜索组件和请求处理程序。我也得到了预期的结果。

现在我的问题是我无法使用 SolrJ api 读取 XML 输出。我在 SolrJ API 上花了几个小时,但找不到读取建议关键字的方法。

我的 Java 代码

这是我的 solrconfig.xml 配置

回复:

0 投票
3 回答
18171 浏览

java - SolrCore 初始化失败

我正在使用 Solr-5.0.0,当我尝试创建一个核心时,我在日志记录中收到以下错误。

这是日志记录中的异常

我的实际数据在 mongoDB 中。

我的 solrconfig.xml 文件如下所示。

0 投票
2 回答
8745 浏览

solr - Solr 的无模式功能如何工作?如何将其还原为经典模式?

刚刚发现Solr 5不需要预定义模式文件,它会根据正在执行的索引生成模式。我想知道这在后台是如何工作的?

这是否是一个好习惯?有没有办法禁用它?

0 投票
1 回答
221 浏览

solr - SOLR 5.0 在核心之间仅共享 schema.xml 和 solrconfig.xml

我希望 SOLR 5.0 中有几个内核共享相同的 schema.xml 和 solrconfig.xml 文件,但有自己的 db-data-config.xml 文件。

我尝试了不同的方法,比如 配置集——但在这里我不能排除 db-data-config.xml。更改 core.properties 中的路径。这里 SOLR 无法从父目录读取 ../schema.xml

平台是Windows

有任何想法吗?

0 投票
2 回答
1049 浏览

java - 使用 Solr 5.1.0 处理 MySQL 的多个表?

我的 MySQL 数据库中有 30 多个表。最近,我使用 DataImporthandler 将数据从我的 1 个表导入到 Solr 5.1.0,并在我的data-config.xml文件中触发查询,

但在我的搜索中,我必须整合 10 多个表格才能给出正确的搜索结果。

这样做的方法是

1)在MySQL数据库中使用JOIN查询导入数据并导入

或者

2)通过导入完整数据单独的表来加入solr 核心。

我应该怎么做才能优化?哪个是好方法?

0 投票
2 回答
223 浏览

solr5 - 如何使用 solr 从数据库中搜索

Solr 版本:5.0

所以我是第一次在 Solr 上工作,真的不是很理解。这是我所做的:-

我创建了一个名为 - 搜索的核心然后我的schema.xml文件有以下代码:

solrconfig.xml:

db-data-config.xml:

我在 PHPmyadmin 上创建了一个数据库,请在下面找到 SG:

在此处输入图像描述

当我单击 solr 面板上的查询时,它显示为空,为什么?

在此处输入图像描述

任何人都可以帮助我,因为我是 solr 搜索的新手。我做错了什么?

0 投票
2 回答
722 浏览

php - 如何在 solr 中运行 sql 查询

好的,现在我已经成功安装了 solr 并按数据库索引,结构如下:DB_NAME - solr,Table - users

在此处输入图像描述

我的 db-data-config.xml 文件:

它返回数据库表用户的行。

问题1:

但是,如果我想像 'Rakesh Shetty' 进行搜索并且它应该返回结果“Rakesh Vasant Shetty”,我该怎么办?

我已经尝试过<entity name="users" query="select id,name from users where name like '%Rakesh Shetty%' ;" />,但它返回空结果。

问题2:

另外,我怎样才能使这个搜索查询动态?我的意思是会有一个带有搜索文本框的表单,它应该查询到 solr ?我正在使用 php 和 solr 5.1.0。

提前致谢。

0 投票
0 回答
336 浏览

mysql - 数据导入成功后 Apache SOLR 索引不起作用

我正在为我们的电子商务搜索功能实现 solr,并且我在 jboss 中运行 solr.war,solr home 位于不同的目录路径中。我已经将我的 db-data-config.xml 配置为映射 mysql 数据库

当我进行完全导入时,所有 2000 条记录都被导入,但没有被索引。所以当我查询它时

当我调整我的查询并添加别名“id”时,id 正在获取 processed,即被索引

并在查询时仅获取“id”数据。

编辑: - 添加数据库模式截图数据库模式

0 投票
1 回答
655 浏览

php - Solr 搜索如何与 PHP 集成?

我的本地机器上有 solr,当我点击这个 url 时它工作正常:

但我是 solr 搜索的新手,我不知道如何使用 Solr 配置 PHP 和 MySQL。

我正在使用 windows8 和 solr5.1.0。如果有人有命令,solr+php+mysql请提出建议。