.
Dipus basit bir tam metin arama Whoosh kullanarak sunucu ve nbsp; Dipus Sfenks belge oluşturucu entegre edilmiştir.
Hızlı ve N-gram belgeyi arama yapabilirsiniz.
nasıl yüklenir
dipus yüklemek pip
Nasıl Kullanılır
Dipus sunucusunu başlat
Python -m dipus.websetup c conf.json
conf.json Örnek
{
& Nbsp; "indexroot": "/ / yol / index"
}
Dipus sunucu varsayılan url "http://0.0.0.0:9876" dir.
Sfenks belgeyi Kayıt
Senin conf.py için uzantıyı ekleyin 1.
& Nbsp; uzantıları = ['dipus.dipusbuilder']
& Nbsp; ve isteğe bağlı ayarlar vardır.
& Nbsp; #dipus_host_url = "http://192.0.2.20"
& Nbsp; dipus sunucusu arasında url
& Nbsp; # Varsayılan "9876: // localhost http" dir
& Nbsp; #dipus_index = "test_rst"
& Nbsp; Bu belgenin # tanımlayıcı
& Nbsp; # Varsayılan conf.py içinde 'proje' olarak aynı
2. çalıştırın oluşturucu
& Nbsp;% -b dipus kaynak yapı sfenks-build
& Nbsp; DİKKAT: oluşturucu _static / search_dipus.js ve _template / search_dipus.html üzerine yazılır.
3. Kopya arama dosya
& Nbsp; Not: Bu kez gerekli size conf.py dipus ilgili değerleri değiştirdikten sonra zaman.
& Nbsp;% cp _template / search_dipus.html _template / search.html
& Nbsp; Kendi search.html oluşturduğunuz varsa, birleştirme lütfen.
4. zamanki gibi html yapmak
& Nbsp;% yapmak html
Üreticisi hakkında Not "yangın-ve-unut" olarak, hızlı bir şekilde yapılacaktır. Ama sunucu kendini endekslenmesi o kadar hızlı değil. Tüm belge endeksli olacak kadar sabırlı olun.
Makefile için dipus oluşturucu ekle 5. (isteğe bağlı)
& Nbsp; darbe olarak Makefile html bölümünde dipus oluşturucu çağırmak satırı ekleyin.
& Nbsp; html:
& Nbsp; $ (SPHINXBUILD) -b dipus $ (ALLSPHINXOPTS) $ (BUILDDIR) / html
& Nbsp; $ (SPHINXBUILD) -b html $ (ALLSPHINXOPTS) $ (BUILDDIR) / html
& Nbsp; Daha sonra, tip 'html yapmak' her belgeler registerd vardır.
Sfenks belgeden ara
. Sadece arama kutusu ve türünü açmak
Gereksinimler :
- Python
- Sfenks
- Whoosh
- simplejson
- Şişe
Yorum Bulunamadı