问题标签 [pysolr]

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 回答
243 浏览

python - 将数据从 solr 传输到 python

我是 solr 的初学者。我想将数据从 solr 传输到 python,我找到了 pysolr 库,我已经安装了它,但不知道如何使用它。我在谷歌上搜索过,但没有找到所需的答案

我想问一下我们如何将数据从solr加载到python并执行过滤,排序和其他操作

我试过:

现在我如何读取 conn 中存在的数据并执行其他操作。

0 投票
1 回答
458 浏览

python - 通过 urllib 访问数据时出错

我正在使用 solr 和 python。我使用 urllib 库来获取 http 数据。

我将代码编写为:

它工作正常,但是当我应用更多查询过滤器字符串时,如下所示:

我收到错误消息:

如何解决此错误。

0 投票
1 回答
260 浏览

python - 如何使用 urlopen 进行动态查询字符串

我正在使用 python 和 solr,并通过 url 将数据从 solr 加载到 python:

如果我必须使用函数在不同形式的查询参数中传递不同的参数。我们如何传递这个查询是 solr

0 投票
1 回答
354 浏览

python - 显示空数据框的代码

我为我的项目编写了以下代码,但数据框 df 显示空记录。我想知道代码中缺少的地方:

错误如下:

0 投票
1 回答
123 浏览

python - 我想在具有特殊字符 & 和 % 的 solr 中运行查询

当 & 和 % 出现在查询中时,我无法使用 Pysolr 运行查询。其余特殊字符可以使用 '\' 处理,但 '&' 和 '%' 是不同的情况。以下查询发送错误,但是当 & 和 % 被删除时,它工作正常。有人可以帮忙吗?

http:///1.254.254.254:8983solr/dovecottmail/select?fq=user:%22user@xyz.com%22&indent=on&wt=python&q= "https://aws.amazon.com/marketplace/pp/b074m84rjm\% qid=1507365354908\&\;sr=0-1\&\;ref_=srh_res_product_title"

0 投票
0 回答
296 浏览

python - Solr 服务器在使用 Pysolr 索引(数百万个文档)时不断停机

我一直在尝试索引 Solr 上的大量文档(约 2 亿个文档)。我使用 Pysolr 进行索引。但是,Solr 服务器在编制索引时不断下降(有时在索引了 1 亿个文档之后,有时在大约 1.8 亿个文档之后,情况有所不同)。我不确定为什么会发生这种情况,是因为打开大小限制,即与我在使用 bin/solr start 启动服务器时收到的警告有关吗?

* [警告] *您当前的打开文件限制为 1024。应将其设置为 65000 以避免操作中断。

我在索引 25000 块时使用了多处理(但我也尝试使用更大的块并且没有多处理,但它仍然崩溃)。是因为向 Solr 发送的请求太多吗?我的 Python 代码如下。

我在某处读到标准 Solr 安装的硬限制约为 21.4 亿个文档。当有数百万个文档时,使用 Solrcloud(我从未配置过)会更好吗?它会帮助解决这个问题吗?(我还有另一个包含 14 亿个文档的文件,需要在此之后进行索引)。我只有一台服务器,尝试配置 Solrcloud 有什么意义吗?

0 投票
1 回答
615 浏览

python - 使用 Python 的 Apache Solr

我是 Apache Solr 的新手。在 python 中使用pysolr包添加文档时出现错误。

我试过以下:

我收到以下错误:

0 投票
1 回答
140 浏览

python - 在 Anaconda 中执行 solr-to-es 时出错:ModuleNotFoundError: No module named 'solrSource'

我正在尝试在 Anaconda 环境中运行 solr-to-es ( https://github.com/o19s/solr-to-es )。我运行 setup.py 没有错误,然后在尝试执行“solr-to-es -h”时,我得到“没有名为 'solrSource' 的模块”。在使用 Python 2.x 环境时,我没有收到此错误,但要求是 Python 3.x。

0 投票
0 回答
92 浏览

python - 如何使用 pysolr 检索子值

再会,

首先,我对 solr 很陌生。

我正在使用 solr 6.6.6、python 3.7 和 pysolr(最新版本)。

我有许多具有以下格式的文档:

我阅读了yonik.commediumlucidwork上的一些文档,以了解如何对 solr 进行查询。

我已经尝试过以下方法:

显然,这很糟糕,并给了我错误:[Reason: undefined field contact.zip_code]

在上面的示例中,我想了解如何从子元素联系人中检索值。

0 投票
0 回答
499 浏览

solr - org.apache.solr.common.SolrException:搜索处理程序的错误内容类型:application/xml;字符集=UTF-8

我当前的 solr 版本是 8.3.* 并使用 pysolr 在 solr 中搜索。

这是我的代码

搜索行抛出异常