簡體   English   中英

在Android中的大型字符串數組中進行全文搜索的最佳方法是什么?

[英]what is the best way to full text search in a large Array of String in android?

我有一個很大的字符串數組,說它的長度大約是30000,而且那些字符串也很長(大約10行文本)。 現在我的問題是在此數組中搜索的最佳方法是什么? 有人告訴我使用FTS3,可以在數組中搜索嗎? 或apache lucene?

我想要和高級搜索。

我不認為您應該在內存中保存30.000串+/- 10行。 正如CommonsWare之前所說,這會使堆處於很多(不必要的)保證之下。

我想到了一些存儲字符串並使其可訪問以進行字符串比較的可能性。 您可以將字符串存儲在數據庫中,並使用全文本搜索選項。 但是,您也可以將tham保存在文件(例如JSON文件)中,並使用緩沖流以比較字符串。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM