问题标签 [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.
elasticsearch - 我们可以将 SOLR 中未存储的索引数据迁移到 Elastic 搜索吗?
我们目前正在使用 SOLR 进行全文搜索。现在我们计划从 SOLR 迁移到 ElasticSearch。当我们在这个过程中时,我在某处读到有一些可用的插件可以从 SOLR-ElasticSearch 迁移数据。但是它将无法迁移那些未存储在 SOLR 中的记录。那么是否有可用的插件将非存储索引数据从 SOLR 迁移到弹性搜索,如果有,请告诉我。
目前正在使用 SOLR-to-ES 插件,但它不会迁移未存储的索引数据。
谢谢
solr - 在 solr 6.3 中索引 4000 亿个文档
我必须为 solr 6.3 索引大约 4000 亿个文档。我pysolr
用来在索引之前解析我的 csv 数据。如何加快索引速度。为了将文档索引到 solr,它使用 add 方法,默认情况下具有以下语法
一个基本选项是,我应该将 commit 和 softcommit 设置为 false 以进行快速索引。这是正确的方式吗?
执行快速索引的任何其他选项?
python - pysolr - 添加到索引的问题?
编辑:“测试文档”之后和“}”之后的逗号或否产生相同的结果
目前正在尝试在我的 solr 安装中使用 pysolr。仅供参考,我的 solr 管理页面在http://localhost:8983/solr/开始并加载就好了
以下是有问题的代码片段(从此处简化,总体上给出了相同的错误)。请注意,这只是一个片段,我有与上述链接相同的导入和周边代码。
运行这个时,我得到
有没有办法让我诊断日志或者我的格式不正确?
solr - 如何使用`pysolr`将JSON文件加载到solr?
以下 python 代码添加了一个文档,但没有 json 内容:
curl
从命令行使用按预期工作:
该文件有以下内容:
我正在使用pysolr 3.6.0
和solr 6.5.0
solr - Pysolr:尝试查询时,我不断收到 json.decoder 错误
提取平面文件时,我可以转到 solr Web 界面http://replaced_url.abc:8983/solr/#/tran_timings_shard1_replica2/query并进行 SubmitterId:clientname 的简单查询
我现在已经搜索了几个小时并尝试通过示例进行操作,但是无论我将什么作为 solr.search 查询变量,我始终会收到错误消息:
提高 JSONDecodeError("Expecting value", s, err.value) from None json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
python - 姜戈干草堆。和,或在搜索查询集中
使用:Haystack 和 Sorl。
我需要创建一个搜索查询集来按过滤器搜索产品。
首先,我只需要根据我的网站(Django 网站框架)过滤产品。所以我这样做:
它返回这样的搜索查询:
好的。
然后我需要按属性过滤:
它会生成这样的查询:
但是,我需要进行这样的查询:
所以我尝试将按属性过滤更改为filter_or
:
结果是:
但我还需要:
那么,如何做到这一点呢?请帮帮我
python - 如何让 PySolr 断开连接?
我正在为 300 多个客户制作时间序列图表。单独拉取每个客户端对我们是有益的,因为组合数据非常庞大,并且在某些情况下,客户端数据会以稍微不同的方式重新采样或操作。
我的问题是,当请求完成并且函数返回数据时,我循环获取每个客户端数据的函数会打开 3 个新线程,但从不关闭线程(我假设连接保持打开状态)。
一旦我得到客户端的结果,我想关闭那个连接。我只是无法弄清楚如何做到这一点,并且无法在我的搜索中找到任何东西。
solr - 如何使用 pysolr 函数“solr.search”在 solr 中搜索完全匹配
我正在使用 pysolr 3.1.0 与 solr 服务器交互查询。我能够获得输入的搜索词列表。但我无法找到完全匹配的。
我正在使用以下命令
结果= solr.search(包名,行= 5000)
知道我必须在查询中进行哪些更改才能完全匹配吗?
solr - Pysolr - 在多个字段上建立索引
因此,在阅读官方文档中的一个问题时,我认为我们可以将多值字段设置为:
现在,我想在标题和链接字段上索引文档,我该怎么做?它被索引的默认字段是什么?
python - 在 pysolr 中设置 q.op 有什么想法吗?
以下代码不起作用....有什么想法吗?谢谢。找不到任何关于它的参考...
我可以只使用 self.solr.search(q=q, op =q_op) 吗?