Dipus on yksinkertainen täystekstihaulla palvelimelle suhina. & Nbsp; Dipus on integroitu sfinksi asiakirjan rakentaja.
Voit etsiä asiakirjan nopeasti ja N gramman.
Kuinka asentaa
Pip asentaa dipus
Kuinka käyttää
Aloita dipus palvelin
python -m dipus.websetup -C conf.json
conf.json esimerkki
{
& Nbsp; "indexroot": "/ path / to / index"
}
Dipus palvelin oletuksena url on "http://0.0.0.0:9876".
Rekisteröidy sfinksi dokumentti
1. Lisää laajennus teidän conf.py
& Nbsp; laajennukset = ['dipus.dipusbuilder']
& Nbsp; ja siellä ovat valinnaisia asetuksia.
& Nbsp; #dipus_host_url = "http://192.0.2.20"
& Nbsp; # url dipus palvelimen
& Nbsp; # Oletus on "http: // localhost: 9876"
& Nbsp; #dipus_index = "test_rst"
& Nbsp; # tunniste tämä asiakirja
& Nbsp; # Oletus on sama kuin "hanke" in conf.py
2. Suorita rakentaja
& Nbsp;% sfinksi-rakentaa -b dipus lähde rakentaa
& Nbsp; VAROITUS: rakentaja korvaa _static / search_dipus.js ja _template / search_dipus.html.
3. Kopioi haku tiedosto
& Nbsp; Huom: Tämä edellytti kerran, kun sen jälkeen muutat conf.py dipus liittyviä arvoja.
& Nbsp;% cp _template / search_dipus.html _template / search.html
& Nbsp; Jos olet luonut oman search.html, ota yhdistää se.
4. tehdä html kuten tavallista
& Nbsp;% tehdä html
Huomautus noin rakentaja tehdään nopeasti, sillä "palo-ja-unohda". Mutta indeksointi itse palvelin ei ole niin nopeaa. Ole kärsivällinen, kunnes kaikki asiakirjan indeksoidaan.
5. (valinnainen) lisää dipus rakentaja Makefile
& Nbsp; Lisää rivi vetoavien dipus rakentaja html osiossa Makefile isku.
& Nbsp; html:
& Nbsp; $ (SPHINXBUILD) -b dipus $ (ALLSPHINXOPTS) $ (BUILDDIR) / html
& Nbsp; $ (SPHINXBUILD) -b html $ (ALLSPHINXOPTS) $ (BUILDDIR) / html
& Nbsp; Sitten kun tyyppi "tehdä html", asiakirjat ovat registerd.
Haku sfinksi dokumentti
Avaa vain hakukenttään ja tyyppi.
Vaatimukset :
- Python
- sfinksi
- suhina
- simplejson
- Pullo
Kommentteja ei löytynyt