问题标签 [django-sphinx]

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

sphinx - 通配符搜索问题 sphinx

在 Sphinx 2.0.6 中尝试启用通配符(*)的搜索时出现以下错误

索引产品:语法错误,“*”附近的意外 $undefined

我的搜索词是iphone 4s*

它使用如下定义的产品索引。

我正在使用可以在源 tar 球中找到的 php api。使用搜索 CLI 时,我可以看到错误。

我的 php 代码看起来像

0 投票
1 回答
821 浏览

python - 在 ReadTheDocs 上构建 Sphinx 文档

有一种方法可以让 readthedocs.org 为在 google 应用程序引擎上运行的 Django 项目(托管在 git 上)构建基于 sphinx 的文档?

我继续收到此错误:

我创建了以下需求文件:

但 ReadTheDocs 无法解压 google-appengine

0 投票
1 回答
1117 浏览

python - 狮身人面像 add_config_value 不添加变量

尝试在此处为每个文档添加一个简单的真/假值:

http://sphinx-doc.org/ext/ifconfig.html

在我的conf.py文件中:

在我的grids.rst文件(描述如何设置引导网格的页面)中,我有这个:

我得到的错误是:

我需要在 之后的东西responsiveenabled,比如“in (...)”吗?我想让它与我正在编写的文档版本无关。

0 投票
1 回答
275 浏览

django - Django 上的 Sphinx 搜索在 /search/ 处引发异常 TypeError

我正在尝试根据本教程使用 sphinx 搜索、postgresql 和 django 来构建全文搜索:http: //pkarl.com/articles/guide-django-full-text-search-sphinx-and-django-sp /。为 sphinx 和 postgresql 完成了所有设置,它可以工作,但是在到达示例 Django 代码部分时遇到了麻烦。

在 django views & urlconf 中,我只用自己的模型将 *search_results* 的功能更改为searchStory模型。对于 URLConf,我只将 *search_results* 更改为搜索,就像在视图上一样,搜索模板上没有任何更改。

因此,当我尝试从 Django 中的表单中搜索时,出现异常:

我还尝试通过更改 urlpattern 和视图定义来根据 steyblind 的评论进行更改,如下所示:

但仍然保持获取 TypeError 异常。我在这里做错了吗?提前致谢。

这是我的片段:

网址.py

视图.py

搜索.html

0 投票
1 回答
1022 浏览

django - db_index 和 unique=True on OneToOne 关系

我正在扩展 django 的用户模型。

那么,是否可以将 db_index=True 和 unique=True 与用户字段一起使用?然后我需要通过用户名实现搜索。我想到了斯芬克斯。对此有什么想法吗?也许一些链接很好的教程?TIA

0 投票
1 回答
339 浏览

full-text-search - Sphinx 反向搜索 - 添加新项目时,对现有存储的关键字执行搜索

我有一个应用程序,人们可以在其中列出要出售/交换/赠送的东西,有 200 个字符的描述。我们称他们为卖家。

其他用户可以搜索东西——我们称他们为买家。

我有一个使用 Django、MySQL 和 Sphinx 进行文本搜索的系统。

假设买家正在寻找“T 恤”。他们没有得到任何他们想要的结果。我希望该应用程序让买家可以选择勾选“如果出现问题请告诉我”。

然后,当卖家列出“Quicksilver T 恤”时,这将触发对所有已保存搜索的反向搜索,以通知这些买家已列出与他们查询匹配的新项目。

显然,每次列出任何新项目(在循环中)以查找匹配项时,我都可以在每个保存的搜索上触发 Sphinx 搜索——但这将是疯狂和密集的。这是我想以理智的方式实现的效果-我该怎么做?

0 投票
1 回答
2272 浏览

python - Django 仅使用 .extra() 查询模型的一个字段,而不使用 .defer() 或 .only()

我正在使用 django ORM 的 exact() 方法仅从一组模型中查询选定的字段以节省 RAM。由于对我正在使用的 ORM 管理器的一些限制(它不是默认的),我不能使用 defer() 或 only()。

以下代码可以正常工作,没有错误:

但是,当我对 q1 查询集进行 jsonify 时,我得到了模型的每个字段。所以 extra() 一定不起作用,还是我做错了什么?

更具体地说,我使用的自定义管理器是 django-sphinx。例如 Model.search.query(...)。

谢谢。

0 投票
1 回答
289 浏览

django - django-sphinx-db:原始 sql 查询,加入 msql 表?

我正在考虑使用 django-sphinx-db https://pypi.python.org/pypi/django-sphinx-db

在我安装它之前,我只是想我会检查一下:

是否可以将特殊的 sphinx 表与常规的 mysql 表连接起来?我可以使用原始查询来做到这一点吗?

关于 django-sphinx-db 的任何其他想法?有什么理由我不应该使用它?

我计划在 sphinx 中索引一些文本内容,但将在 mysql 表中包含匹配的图像。所以我需要对内容表和图像表进行连接。

0 投票
1 回答
573 浏览

python - django-sphinx 电池支持 python3

我正在尝试使用 pip-3.2 安装 django-sphinx,但出现语法错误。

请告诉我如何使用 Python 3.2 安装 django-sphinx。

我从http://sphinxsearch.com/downloads/release/ install 下载 sphinx deb 包:

安装日志:

安装 sphinx 后,我运行 pip-3.2 并尝试安装 django-sphinx:安装日志:

也许我的问题:django -sphinx 不支持 python3.X? https://www.djangopackages.com/grids/g/search/

0 投票
2 回答
4099 浏览

python - Django 'NoneType' 对象没有属性 '__getitem__'

我读了这篇文章http://eshlox.net/en/2012/09/13/sphinxsearch-and-django-ubuntu/

鉴于我收到代码错误:total = query_results['total']

错误:“NoneType”对象没有属性“ getitem

Traceback 切换到复制和粘贴视图

获取响应

请告诉我可能是什么错误?