새로운 파이썬 문서에 사용 된 검색 엔진은 무엇입니까?
-
03-07-2019 - |
문제
내장되어 있습니까? 스핑크스?
해결책
Sphinx에는 영어 자체 검색 엔진이 포함되어있는 것처럼 보입니다. 보다 http://sphinx.pocoo.org/_static/searchtools.js 및 searchIndex.js/.json (참조 Sphinx Docs Index 36KB, 파이썬 문서 색인 857KB 및 그로크 문서 37KB).
문서가 생성 될 때 인덱스가 사전 계산됩니다.
한 검색이 검색되면 정적 페이지가로드 된 다음 _Static/searchTools.js Query String에서 검색어를 추출하고 정규화 (케이스, 스템밍 등)로드 될 때 SearkIndex.js에서 찾습니다.
첫 번째 검색 시도는 시간이 오래 걸리며 브라우저에서 색인이 캐시되면 연속 훨씬 빠릅니다.
다른 팁
Sphinx 검색 엔진은 JavaScript로 내장되어 있습니다. 사용합니다 jQuery 그리고 a (때로는 매우 큰) 검색어가 포함 된 JavaScript 파일.
예. 그러나 스핑크스는 내장되어 있지 않습니다. 검색 위젯은 Sphinx의 일부입니다. "내장"이라는 의미는 무엇입니까?
페이지 iteself : http://docs.python.org/about.html
제휴하지 않습니다 StackOverflow