问题标签 [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.
solr - Solr 奇怪的搜索行为
我有很多索引的 solr 文档,其中包含字段
但是当我用查询搜索时
它返回零结果。搜索查询可与其他类似的 uri (nntp://msnews.microsoft.com/microsoft.public.windows.windowsxp.general) 一起使用。
我在这里想念什么?
rss - PySolr rss 数据导入
我正在使用 PySolr 运行我的搜索。我想索引一个 rss 提要,想知道这是否可以使用 PySolr,如果可以,你是如何做到的。
我在http://wiki.apache.org/solr/DataImportHandler#HttpDataSource_Example找到了有关如何在 Solr 中执行此操作的说明
但找不到任何关于如何在 PySolr 中执行等效操作的信息
谢谢
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”查询?
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 源代码,看看他们是如何实现所有...
谢谢大家!
solr - Solr More Like This (MLT) 不返回结果
我目前正在寻求基于我的索引中的多个字段来实现更多类似的功能。
我目前的配置如下: Haystack | PySolr | 索尔
对于这篇文章,我使用 PySolr 并将参数传递给 more_like_this 函数。响应找到文档,但没有找到任何相关结果。这是为什么?
这是我点击的网址:
这是我对 Solr 的回应:
solrconfig.xml
架构.xml
任何帮助,将不胜感激!
django - 如何将 pysolr 与 sweetpie 集成?
我创建了一个应用程序,在其中我需要从 solr 中获取数据,而不是使用 sweetpie 的数据库,我想使用 pysolr 来连接太阳能,但我不知道如何将 pysolr 与 sweetpie 集成。任何人都可以帮助我??
solr - Pysolr 过滤器搜索
我正在使用 pysolr-2.0.15 api 进行 Solr 搜索
这个 Solr 查询给了我成功的结果
我想使用 pysolr 搜索功能来实现这个
我正在尝试这个:
但结果并不正确。
另一个问题是 search 方法只返回 10 条记录;我怎样才能得到所有的搜索结果。
python - 从 solr 索引中删除文档 - 未触及索引
我试图理解为什么当我删除整个索引时我的 Solr 索引甚至没有被触及!
到目前为止,我已经尝试直接向 solr 查询:
我也试过pysolr:
上面这两个命令的输出在 catalina log 中是一样的。
无论我如何尝试(甚至从管理面板尝试过),索引仍然显示相同数量的文档:
起初我以为这是我的 solr/data 文件夹的权限问题,但事实并非如此。我在我的 solrconfig.xml 中注释掉了我的缓存,结果是一样的。
如果有人有任何提示,那就太好了!
后期编辑:
每次我运行上述命令时,只有具有较晚时间戳的文件被修改(仅来自拼写检查器目录) - 您还可以看到用户所有权从 www-data 更改为 root - 当我手动运行这些命令时
Catalina 日志被截断, conn.delete(q=' : ') 运行 - 这是 catalina.log 中记录的内容
稍后编辑:
我试图通过 id 删除,它的工作原理!所以由于某种原因删除
失败...
solr - 如何将方面添加到 pysolr 查询
我是 solr 的新手,正在使用 pysolr,我有一个非常基本的问题。
我希望它在浏览器中工作。
我想知道如何在下面的代码中实现它,
在 pysolr(facet=on&facet.field=xyz) 中添加构面的语法是什么
**
**