1
我已經閱讀了關於如何使用lucene減少CPU使用率的文章。Lucene如何通過全文搜索sql server來減少CPU使用率?
但我的問題是如何?
是否由於lucene的緩存?
如果是。如果我們用memcache實現一個sqlserver fts。它會和lucene一樣嗎?
或者Lucene是否使用不同的數據結構進行搜索?
我已經閱讀了關於如何使用lucene減少CPU使用率的文章。Lucene如何通過全文搜索sql server來減少CPU使用率?
但我的問題是如何?
是否由於lucene的緩存?
如果是。如果我們用memcache實現一個sqlserver fts。它會和lucene一樣嗎?
或者Lucene是否使用不同的數據結構進行搜索?
Lucene正在使用索引和全文搜索 - 這不僅僅是緩存。
SQL是一個基於集合的關係語言。它不是專門用於文檔的臨時查詢。這項技術完全不同。
@dyffymo正在使用sqlserver/sqlite的fts http://www.sqlite.org/draft/fts3.html不會創建索引和全文搜索? –
這是SO版本使用的嗎? SO明確表示他們使用Lucene的事實表明,他們沒有其他辦法可以獲得它提供的功能。您的引用意味着將Lucene的功能添加到SQL關係引擎中。這不是技術原生的。 – duffymo
@dyffymo好的,謝謝。爲什麼我問的是我需要從我的項目中的數據庫fts轉換lucene中選擇一個。所以我認爲lucene會減少cpu用法,而不是sqlite fts搜索。 –