• 2024-07-28ElasticSearch第4篇(亿级中文数据量 ElasticSearch与Sphinx建索引速度、查询速度、并发性能、实测对比)
    经过实测:1.09亿的数据量进行中文检索。ElasticSearch单机的检索性能在0.005~5.6秒之间,此检索速度可满足95%的业务场景(注意:每条ES文档平均65个汉字,数据源取自几千本小说,大部分文档在15~300个汉字之间,不然字数太多索引太大电脑存不下)。前置文章由于本文章的前置操作强依赖于另一篇
  • 2024-03-29万字详解PHP+Sphinx中文亿级数据全文检索实战(实测亿级数据0.1秒搜索耗时)
    Sphinx官方文档:http://sphinxsearch.com/docs/sphinx3.html极简概括:由C++编写的高性能全文搜索引擎的开源组件,C/S架构,跨平台(支持Linux、Windows、MacOS),支持分布式部署,并可直接适配MySQL。解决问题:因为MySQL的like%keyword%不走索引,且全文索引不支持中文,所以需要借助其它
  • 2023-11-23第 8 节 Python文档化
    什么是Python文档化Python文档化是指在Python代码中添加注释和文档字符串,以提供有关代码的详细信息和说明文档的内容可以包括函数、模块、类、方法等的说明,参数和返回值的描述,以及示例代码等。 Python文档化应用场景场景一:在开发过程中,编写良好的文档可以促进团队合作和代码维护。
  • 2023-08-09windows下Sphinx + php 简易入门案例
    Sphinx3.5.1windows使用流程官网地址下载地址下载完成后会有这样一个目录,新建data和log目录存放数据和日志将etc目录的sphinx.conf.dist文件复制一份到bin目录下,将.dist删除以下是我的配置文件,可以根据下面的进行修改,如果有特别的需求可以看下面3.x的文档sourcedoc
  • 2023-07-25CF1466I The Riddle of the Sphinx
    基本思路明示了在二进制下考虑问题,我们大体的思路就是从高往低依次确定最大的数二进制下每一位上的值。以下所述的「前缀」均指一个二进制数从高位到低位的一部分,一个元素的「前\(k\)位」表示二进制从高位到低位的前\(k\)位,\(res\)表示当前记录的最大前缀的长度。先看看操
  • 2023-07-06使用sphinx生成项目文档
    Sphinx是一个基于Python的文档生成工具,它可以将标记文本转换为各种格式的文档,包括HTML、PDF、EPUB等。Sphinx最初是为Python文档而开发的,但是它也可以用于其他类型的文档,例如API文档、技术文档、用户手册等。Sphinx的主要特点包括:支持多种标记语言,包括reStructuredText、Markdo
  • 2023-06-11sphinx索引文件进一步说明——最好是结合lucene一起看,直觉告诉我二者本质无异
    Sphinx使用的文件包括“sph”,“spa”,“spi”,“spd”,“spp”,“spm”,还有锁文件。其中sph是系统的配置文件。其它则为索引文件。.Spi文件:保存WordId及指向此WordId对应的文档信息在spd文件的指针。Spi文件在检索程序启动时完全加载入内存。Spi文件是分块的,块内排序,块之间也
  • 2023-04-02Github + Sphinx+Read the docs 实战入门指南(二)
    引言接上一篇Github+Sphinx+Readthedocs实战入门指南(一),这一篇主要讲解如何自动将指定文档内容部署到Readthedocs中。对于文档,一般有以下基本要求:只维护一份,其他地方自动同步更新可以根据代码注释,动态更新维护相应的API文档支持检索多版本之间的API接口动态查看
  • 2023-04-02Github + Sphinx+Read the docs 实战入门指南(三)
    引言接着上两篇文章Github+Sphinx+Readthedocs实战入门指南(一)Github+Sphinx+Readthedocs实战入门指南(二)我们已经成功地将Sphinx文档部署到了Readthedocs网站,但是这个文档,我们不想每次都要手动更新内容,想要的是:在更改仓库主分支时,自动将相关内容更新部署
  • 2023-04-02Github + Sphinx+Read the docs 实战入门指南(一)
    引言GithubGithub是一个托管网站,目前主要用来托管代码,当然托管其他的也可。但是网不好的小伙伴可以考虑使用Gitee作为平替。SphinxSphinx是什么?Sphinx是一个自动生成文档的工具,可以用简洁的语法快速生成优雅的文档。哪些场景要用Sphinx?如果想要写书,不想陷入复杂的
  • 2023-03-28Spinx
    Sphinx
  • 2022-12-08sphinx使用初体验笔记
    1#安装2pipinstallsphinx-ihttps://pypi.tuna.tsinghua.edu.cn/simple34#更换国内源5清华源6pipconfigsetglobal.index-urlhttps://pypi.tuna.
  • 2022-12-08(转)sphinx安装配置手记
    ​​http://www.54chen.com/architecture/sphinx-install-and-configure-notes.html​​​出自俄罗斯的开源全文搜索引擎软件Sphinx,单一索引最大可
  • 2022-12-04开源一体化文档编写工具sgml/sphinx/markdown各自的适用场景
    一体化文档编写工具主要有sgml(pg采用)和sphinx(python社区和readthedocs采用)两大类,官方文档推荐、索引全面,跟HTML高度雷同,当然也有一些采用markdown(githubwiki或非正
  • 2022-11-30Sphinx全文检索
    全文检索一、生活中的数据总体分为:结构化数据:指具有固定格式或有限长度的数据,如数据库,元数据等。非结构化数据:指没有固定格式或不定长的数据,如邮件,word文档等。非结构化数据
  • 2022-11-24使用sphinx-doc优雅的书写html和项目介绍,包含restructureText常用语法
    ​​跳转到我的gitee直接下载测试项目​​​​​sphinx概述​​​​使用nginx配置静态页面展示sphinx-doc点击跳转​​系统:win10中WSL(Ubuntu18.04)编辑器:VScode插件:
  • 2022-11-12Sphinx配置Python程序的文档
    目录资料建立项目注释格式功能说明ArgsReturnsExamplesNotes使用Sphinx生成文档安装Sphinx生成文档创建项目修改conf.py修改index.html生成html报错解决方法Sphinx的一些
  • 2022-09-26使用sphinx-book-theme构建文档
    使用sphinx-book-theme构建文档sphinx-book-themehttps://www.sphinx-doc.org/en/master/#confval-languagepipinstallsphixsphinx-book-thememyst-nb初始化构
  • 2022-08-29使用doctest代码测试和Sphinx自动生成文档
    python代码测试并自动生成文档Tips:两大工具:doctest--单元测试、Sphinx--自动生成文档1.doctestdoctest是python自带的一个模块。doctest有两种使用方式:一种是嵌入到pyth
  • 2022-08-23Read the Docs 在线文档搭建教程
    原文链接:https://www.zhoubotong.site/post/76.html最近发现一个文档类网站,编写教程很合适,特地查了一下叫ReadtheDocs,可以使用Sphinx生成文档,GitHub托管文档,然后导