我已经阅读了sphinx文档,但找不到答案。
我有一个sphinx索引设置在2个字段(标题,描述)
我希望排名是更高的搜索条件是出现在一个或两个领域更多的时间。例如:搜索"car“
Product A:
Title: Red car
Desc: good car
Product B:
Title: Green car
Desc: A really good car. The best car.
在上面的例子中,我希望产品B的排名高于A,因为"car“在它的描述中出现了2次。目前,这两个项目的排名相等。
我需要在Sphinx中调整哪些设置才能使其正常工作?
谢谢你的帮助
我想使用Sphinx浏览大量数据(大约.5000万行)。显然,在max_matches配置设置为10,000的情况下,它最多只能浏览10,000行。如果我增加限制,它会大大减慢我们的服务器,所以现在,在我们的例子中,max_matches的最佳值是10,000。
我正在使用PHP访问Sphinx,并且我需要使用它的函数,如SetFilterRange()、SetFilter()、SetSortMode()等。
现在,每当我需要从Sphinx获取数据时,我都是这样做的:
// Some codes here to set filters
$sphinx->SetLimits( 100, 2
我不确定这是我的问题还是在bin-release中的问题(我使用支持2.0.6-release的Win64二进制文件)。问题在于,当我按sql_attr_str2ordinal字段查找和排序时,我会得到错误的搜索结果。下面我附加了带有搜索示例的转储。(例如,我搜索“测试”找到7个结果,然后我想按leng_id排序,键0有效,但另一个键1和2不起作用。我认为你可以从转储中理解问题)。转储:
c:\server\sphinx\bin>search.exe -a test
Sphinx 2.0.6-release (r3473)
Copyright (c) 2001-2012, Andrew
今天这个问题更难了,因为我今天没有用过Sphinx主页上的搜索功能。
我有一组模块,我想从文档字符串中记录这些模块。但是,这些不是纯Python脚本。它们不会按原样编译,因为它们是从在执行范围中创建新变量的C#应用程序运行的。
对于Python编译器来说,我似乎有一个未定义的方法(从技术上讲,我有这个方法,直到C#创建了IronPython脚本引擎并创建了这个方法)。
当我运行时:
sphinx-build -b html output/html
我得到了:
NameError: name 'injected_method' is not defined
如何让Sphinx忽略
背景:我将repo升级为使用python3.9(为3.6)。将所有软件包升级到最新版本。注意到我的文档不是用斯芬克斯-rtd-主题格式化的。参见与的比较
使用chrome控制台检查两者之间的差异,在1.4.0中,格式化是用完成的,但是在1.4.1.dev1中缺少了theme.css文件。
注意:返回到以前工作过的rtd-Requiments.txt没有修复这个问题。
回购代码在中
具体来说,conf.py有以下内容
# Configuration file for the Sphinx documentation builder.
#
# This file only contains a s
这个docstring:
"""
Returns
-------
out: int
Output.
Bad title
---------
Text.
"""
生产:
C:\module.py:docstring of my_pkg.module.func:5: CRITICAL: Unexpected section title.
Bad title
---------
我能让它尊重Bad title吗,或者至少压制一下这个警告?我不是用numpydoc或者拿破仑,只是
extensions = ['sphinx.ext.
我正在努力处理狮身人面像生成的文档中的侧边栏目录。
我只想在文档的左边自动生成索引树。相反,我只看到空标题:
(我希望你不介意目标医生用波兰语)
我的index.rst文件:
.. SIMail documentation master file, created by
sphinx-quickstart on Mon Nov 26 12:38:31 2018.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` direct
我已经为Python3.6项目设置并构建了狮身人面像文档(2.1.2),该项目目前位于私有GitHub存储库中。在公开发布项目之后,我想在readthedocs.org上托管这些文档,但是目前readthedocs构建总是失败的。
git clone --no-single-branch --depth 50 https://github.com/<user name>/<repo name> .
Cloning into '.'...
fatal: could not read Username for 'https://github.co
我正在使用Sphinx来记录Python项目。
这似乎与.. csv-table::指令有一点不一致。
主要问题是单元格中的一条新线路。还有我可疑的心理健康。
以下代码:
.. csv-table::
:header: Header1, Header2, Header3
A, B, "These lines appear as one line,
even though they are written in two lines."
C, D, "| These lines appear as two lines,
| bu
我使用读取我的Python代码中的函数注释,并使用它生成适当的预期参数类型和返回类型。它在我的本地机器上运行得很好,但我当然不得不使用pip install sphinx-autodoc-annotation。
我试图使用生成相同的文档,但是它给了我一个错误:
Could not import extension sphinx_autodoc_annotation (exception: No module named sphinx_autodoc_annotation)
是否可以将Read Docs配置为使用sphinx-autodoc注释,如果可以,我如何使其工作?
我正在用RST编写文档,并使用Sphinx生成HTML。
在代码示例中,我们希望用户输入的命令在默认情况下是斜体--是否有一种方法可以使此代码粗体?
例如:
ACOS# this is some text that is currently italics but i would like it to be bold
我使用的是sphinx主题,标记是::,后面跟着代码。使用斯芬克斯1.4.9。