lnx
v0.9.0 Master
功能豐富 | ⚡ 快得離譜
透過 REST 超快速、適應性強地部署 tantivy 搜尋引擎。
lnx 的建造不是為了重新發明輪子,它建立在tokio-rs工作竊取運行時、超級Web 框架之上,並結合了tantivy 搜尋引擎的原始計算能力。
總之,這使得 lnx 能夠同時對數萬個文件插入提供毫秒索引(不再需要等待索引!)、每個索引事務以及處理搜尋的能力,就像它只是哈希表上的另一個查找一樣?
lnx 雖然很新,但由於其所處的生態系統而提供了廣泛的功能。
在這裡,您可以看到 lnx 在您輸入 2700 萬個文檔資料集時進行搜索,索引後大小為 18GB,在我的 i7-8700k 上運行,使用約 3GB 的 RAM 和我們的快速模糊系統有更大的數據集供我們嘗試嗎?打開一個問題!
lnx 可以提供根據您的特定用例微調系統的能力。您可以自訂非同步運行時執行緒。並發線程池、每個讀取器線程和寫入器線程,全部按索引。
這使您能夠詳細控制計算資源的去向。資料集很大但並發讀取量較低?碰撞讀取器線程以換取較低的最大並發數。
下面的數字是我們的lnx-cli
在小型movies.json
數據集上獲取的,我們沒有嘗試更高的數據,因為Meilsearch 需要花費非常長的時間來索引數百萬文檔,儘管新的Meil isearch 引擎對此有所改進。
儘管 lnx 提供了廣泛的功能,但作為一個如此年輕的系統,它無法做到這一切。當然,它也有一些限制: