我有一張表,它有80多萬條記錄。我需要提供全文搜索功能。我知道我們可以使用hibernate搜索(Lucene)。我要求您提供除lucene索引以外的其他選項。全文搜索使用java提供高效搜索
感謝, 雷迪
我有一張表,它有80多萬條記錄。我需要提供全文搜索功能。我知道我們可以使用hibernate搜索(Lucene)。我要求您提供除lucene索引以外的其他選項。全文搜索使用java提供高效搜索
感謝, 雷迪
您正在使用什麼數據庫系統? MySQL有FULLTEXT索引。 SQLite具有FTS(快速文本搜索)表。 Microsoft SQL Server具有全文索引。並在...
我正在使用sqlserver – user755806 2011-05-16 14:57:40
有很多這樣的圖書館。
使用普通Java,您可以創建一個NavigableMap<String, Set<Record>>
,其中的關鍵字是從第一個,第二個,第三個等字符開始的所有可搜索字符串。
如果你只是想匹配單詞,那將會更有效率,並且你可以使用相同的結構。
注意:這可能會使用很多內存,但很簡單。
我要求你開始使用Google,而不是要求所有人爲你做你的工作。 – mellamokb 2011-05-16 14:42:52