问题标签 [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 投票
2 回答
3104 浏览

python - 使用转义 solr 保留关键字进行 Solr 搜索

如何在 solr 中将包含 solr 保留关键字的字段查询为“:”?

例如,

为包含保留字“:”的“ http://www.example.com ”引发错误

0 投票
1 回答
334 浏览

solr - Solr 奇怪的搜索行为

我有很多索引的 solr 文档,其中包含字段

但是当我用查询搜索时

它返回零结果。搜索查询可与其他类似的 uri (nntp://msnews.microsoft.com/microsoft.public.windows.windowsxp.general) 一起使用。

我在这里想念什么?

0 投票
1 回答
748 浏览

rss - PySolr rss 数据导入

我正在使用 PySolr 运行我的搜索。我想索引一个 rss 提要,想知道这是否可以使用 PySolr,如果可以,你是如何做到的。

我在http://wiki.apache.org/solr/DataImportHandler#HttpDataSource_Example找到了有关如何在 Solr 中执行此操作的说明

但找不到任何关于如何在 PySolr 中执行等效操作的信息

谢谢

0 投票
2 回答
1395 浏览

python - django / haystack / solr 简单配置 - 部分字段匹配问题

我的 django 应用程序上有一个简单的 haystack/solr 配置:

从这个应用程序的models.py:

从这个应用程序的 search_sites.py :

来自此应用程序的模板/搜索/索引/systems_management/device_text.txt(名称全部为jibe)

问题:

一个名为 static1.foo.com 的系统:

如果我搜索“静态”,我会得到所有静态服务器的结果(“静态”在它们的描述字段中)

如果我搜索“static1”,我得到 0 个结果

如果我搜索“static1.foo.com”,我会得到结果,包括这个服务器。

我的问题是,为什么 haystack/solr 不匹配“static1”查询?

0 投票
1 回答
3721 浏览

python - Django/python 和 Apache Solr:pysolr 还是 solrpy?

在这个论坛上是全新的,这是我的第一篇文章!在工作中,我们正在启动一个使用 Apache Solr 的项目,我负责前端系统(基于 Django)。

我们的 solr 数据库与任何其他数据库引擎或任何模型的类都不相关,因此 Haystack 对我们不利(因为它与模型严格相关)。

我在看http://code.google.com/p/pysolr/http://code.google.com/p/solrpy/

基本上,它们是相似的。我更喜欢 solrpy,因为它使用 POST 请求,我们可以屏蔽我们的用户查询,但这使得它的分页器更难使用(我猜..)。另一方面,由于 GET 方法,pysolr 性能更好(查询时间更低),但到目前为止,我无法执行查询而不会收到 badrequest 错误。

在选择一个之前,我想问社区任何意见。用户只需要进行搜索,我们的数据由 java 进程处理,不使用其他数据库(存储用户信息除外),我们需要使用所有 solr 功能(分面、突出显示、单词停止、分析器......) . 你会选择什么?为什么?您可以指出我的任何好的代码示例吗?我正在查看 haystack 源代码,看看他们是如何实现所有...

谢谢大家!

0 投票
1 回答
4475 浏览

solr - Solr More Like This (MLT) 不返回结果

我目前正在寻求基于我的索引中的多个字段来实现更多类似的功能。

我目前的配置如下: Haystack | PySolr | 索尔

对于这篇文章,我使用 PySolr 并将参数传递给 more_like_this 函数。响应找到文档,但没有找到任何相关结果。这是为什么?

这是我点击的网址:

这是我对 Solr 的回应:

solrconfig.xml

架构.xml

任何帮助,将不胜感激!

0 投票
0 回答
292 浏览

django - 如何将 pysolr 与 sweetpie 集成?

我创建了一个应用程序,在其中我需要从 solr 中获取数据,而不是使用 sweetpie 的数据库,我想使用 pysolr 来连接太阳能,但我不知道如何将 pysolr 与 sweetpie 集成。任何人都可以帮助我??

0 投票
1 回答
7158 浏览

solr - Pysolr 过滤器搜索

我正在使用 pysolr-2.0.15 api 进行 Solr 搜索

这个 Solr 查询给了我成功的结果

我想使用 pysolr 搜索功能来实现这个

我正在尝试这个:

但结果并不正确。

另一个问题是 search 方法只返回 10 条记录;我怎样才能得到所有的搜索结果。

0 投票
3 回答
5985 浏览

python - 从 solr 索引中删除文档 - 未触及索引

我试图理解为什么当我删除整个索引时我的 Solr 索引甚至没有被触及!

到目前为止,我已经尝试直接向 solr 查询:

我也试过pysolr:

上面这两个命令的输出在 catalina log 中是一样的。

无论我如何尝试(甚至从管理面板尝试过),索引仍然显示相同数量的文档:

起初我以为这是我的 solr/data 文件夹的权限问题,但事实并非如此。我在我的 solrconfig.xml 中注释掉了我的缓存,结果是一样的。

如果有人有任何提示,那就太好了!


后期编辑:

每次我运行上述命令时,只有具有较晚时间戳的文件被修改(仅来自拼写检查器目录) - 您还可以看到用户所有权从 www-data 更改为 root - 当我手动运行这些命令时


Catalina 日志被截断, conn.delete(q=' : ') 运行 - 这是 catalina.log 中记录的内容


稍后编辑:

我试图通过 id 删除,它的工作原理!所以由于某种原因删除

失败...

0 投票
1 回答
1481 浏览

solr - 如何将方面添加到 pysolr 查询

我是 solr 的新手,正在使用 pysolr,我有一个非常基本的问题。

我希望它在浏览器中工作。

我想知道如何在下面的代码中实现它,

在 pysolr(facet=on&facet.field=xyz) 中添加构面的语法是什么

**

**