nxsearch
1.0.0
Bekerja dalam proses . Hulu di: https://github.com/rmind/nxsearch
NXSearch adalah pustaka mesin pencari teks lengkap yang juga disediakan dengan integrasi server web.
Mesin ini ditulis dalam C11 dan didistribusikan di bawah lisensi BSD 2-Clause.
Untuk mencoba sebagai layanan web:
# git submodule update --init --recursive # ensure you have submodules
docker-compose up app # spin up the service
open http://127.0.0.1:8000/docs # documentation page Variabel lingkungan NXS_BASEDIR menentukan direktori dasar di mana dokumen yang diindeks serta file data aplikasi disimpan.
# Create the index:
curl -XPOST http://127.0.0.1:8000/test-idx
# Index some test documents:
curl -d " cat dog cow " http://127.0.0.1:8000/test-idx/add/1
curl -d " dog cow " http://127.0.0.1:8000/test-idx/add/2
curl -d " cat cat cat " http://127.0.0.1:8000/test-idx/add/3
# Run a query:
curl -s -d " cat " http://127.0.0.1:8000/test-idx/search | jq Swagger UI dengan dokumentasi titik akhir disediakan di /docs URL.
API Filter LUA dapat ditemukan di sini.
Dokumentasi C API dapat ditemukan di sini.