¿Está incorporado en Sphinx?¿Cuál es el motor de búsqueda utilizado en la nueva documentación de Python?
Respuesta
Parece que Sphinx contiene un motor de búsqueda propio para el idioma inglés. Consulte http://sphinx.pocoo.org/_static/searchtools.js y searchindex.js/.json (consulte Sphinx docs index 36Kb, Python docs index 857Kb y Grok docs 37Kb).
El índice está siendo precalculado cuando se generan documentos.
Cuando uno busca, la página estática se está cargando y luego _static/searchtools.js extrae los términos de búsqueda de la cadena de consulta, los normaliza (caso, deriva, etc.) y busca en searchindex.js a medida que se carga.
El primer intento de búsqueda lleva bastante tiempo, los consecutivos son mucho más rápidos ya que el índice se almacena en caché en su navegador.
Sí. Sphinx no está incorporado, sin embargo. El widget de búsqueda es parte de esfinge. ¿A qué contexto te refieres con "incorporado"?
En la página iteself: http://docs.python.org/about.html
El motor de búsqueda Esfinge se construyó en Javascript. Utiliza JQuery y un (a veces muy grande) archivo de JavaScript que contiene los términos de búsqueda.
- 1. ¿Cuál es el motor de búsqueda del navegador Sogou?
- 2. Python: La agrupación de motor de búsqueda Palabras clave
- 3. ¿Cuál es la mejor documentación de Haskell disponible en línea?
- 4. el mejor motor de búsqueda escrito con python
- 5. ¿Cuál es el mejor motor 3D Actionscript3?
- 6. Motor de búsqueda en Java?
- 7. Motor de búsqueda ASP.NET
- 8. ¿Cuál es la mejor aplicación de búsqueda de Django?
- 9. ¿Cuál es el SQL utilizado para hacer una búsqueda similar a "Preguntas relacionadas" en Stackoverflow
- 10. ¿Cuál es el ORM utilizado por yii?
- 11. ¿Cuál es el método de encriptación utilizado en/etc/shadow?
- 12. ¿Cuál es el marco de registro más utilizado en C#?
- 13. Motor de búsqueda de texto completo para Python
- 14. ¿Cuál es el JsonConverter predeterminado utilizado en JSON.NET?
- 15. Motor de búsqueda para .net
- 16. programador amigable motor de búsqueda?
- 17. Creación de un motor de búsqueda web
- 18. ¿Qué es un buen motor de búsqueda de código fuente?
- 19. Paquete de motor de búsqueda instalable para búsqueda de archivos
- 20. ¿Cuál es la técnica/método de búsqueda más rápido? (En el contexto de la búsqueda de archivos)
- 21. "rebanar" en la documentación de Python Expresiones
- 22. ¿Cuál es el mejor motor XSLT para Perl?
- 23. ¿Cuál es el esquema de la base de datos de Cassandra utilizado en Reddit?
- 24. Django filtro() tipo de búsqueda de documentación
- 25. lovdbyless VS Motor de comunidad ... ¿cuál es el mejor?
- 26. Motor de búsqueda Lucene vs Base de datos de búsqueda
- 27. ¿Cuál es el equivalente Python de Tomcat?
- 28. ¿Cuál es el significado de '_' en python?
- 29. ¿Cuál es el más utilizado? RSS o Atom? y de cuál es mejor construir?
- 30. Búsqueda de documentación de WindowBuilder/API
Encuentro tu respuesta un poco contradictoria. ;-) Me pregunto si es parte de Sphinx o un componente separado. – guillermooo
No es contradictorio. No especificó un contexto para "incorporado". ¿Incorporado a Python? Incorporado a Sphinx? Incorporado en el sistema operativo que aloja el sitio? ¿Incorporado a algo más? –
S.Lott, la pregunta es clara, léala con atención una vez más, por favor. – myroslav