【问题标题】:Sphinx questions in search button搜索按钮中的狮身人面像问题
【发布时间】:2020-06-05 07:58:00
【问题描述】:

目前,我正在尝试学习 sphinx 以生成 html 格式的文档,但我发现一个问题是我无法使用搜索按钮来查找任何内容。我只是search一个关键字,结果什么都没有。我不知道为什么,我只是把所有的东西都默认了。有人知道怎么解决吗?

我在 index.rst 中写的是:

Contents:

.. toctree::
   :maxdepth: 2

   test.rst
Indices and tables
==================

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`

而 test.rst 是:

================
 eeeeeeeeadadadad
================
----------
 Subtitle
----------

Section Title ddadadada
==================================
.. [1] adadadadadadada"

这是图片,它会搜索但没有结果,而且不能停止,继续搜索......

【问题讨论】:

  • 请举个例子或更具体

标签: python search-engine python-sphinx


【解决方案1】:

Sphinx 默认不执行全文搜索。它只搜索基于索引条目、交叉引用等生成的索引。

从您在问题中发布的内容来看,您没有任何内容将被搜索机制索引。

尝试添加更多内容(尤其是 python 对象文档或索引条目)。

如果您想要完整的测试搜索,可以使用 Sphinx 扩展程序为 whoosh 全文搜索引擎 here 建立索引,尽管这可能比您要查找的内容更复杂。

【讨论】: