国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

使用cqengine進(jìn)行集合檢索

roland_reed / 3215人閱讀

摘要:背景如有需要在內(nèi)存進(jìn)行搜索匹配,可以使用來對的集合進(jìn)行高效檢索聲明及初始化設(shè)置索引類型搜索

背景

如有需要在內(nèi)存進(jìn)行搜索匹配,可以使用cqengine來對java的集合進(jìn)行高效檢索

maven
        
            com.googlecode.cqengine
            cqengine
            2.9.2
        
聲明及初始化
IndexedCollection demos = new ConcurrentIndexedCollection();
demos.addAll(.....);
設(shè)置索引類型
import static com.googlecode.cqengine.query.QueryFactory.attribute;
final Attribute NAME = attribute("name", Demo::getName);
reportItems.addIndex(SuffixTreeIndex.onAttribute(NAME));
搜索
import static com.googlecode.cqengine.query.QueryFactory.contains;
Query query = contains(NAME,key);
ResultSet resultSet = demos.retrieve(query);
doc

npgall/cqengine

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/66512.html

相關(guān)文章

  • (翻譯) MongoDB(3) 固定集合

    摘要:固定集合使用一種類似循環(huán)緩沖區(qū)的方式進(jìn)行工作。行為順序插入固定集合保證保存的插入順序。在固定集合中緩存了少量的數(shù)據(jù)。聚合聚合管道操作不能將結(jié)果寫入到固定集合中。警告這個命令將獲得全局寫鎖,并且將會阻止其他操作,直至命令完成。 概述 固定集合是固定大小的集合,支持高吞吐量的基于插入順序的插入和檢索文檔操作。固定集合使用一種類似循環(huán)緩沖區(qū)的方式進(jìn)行工作。一旦集合填滿了其分配的空間,那么新的...

    Godtoy 評論0 收藏0
  • 如何快速實現(xiàn)高并發(fā)短文檢索

    摘要:問龍哥,還有什么更好,更輕量級的方案么龍哥用樹,數(shù)據(jù)會膨脹文檔數(shù)標(biāo)題長度這么多,標(biāo)題越長,文檔數(shù)越多,內(nèi)存占用越大。 一、需求緣起某并發(fā)量很大,數(shù)據(jù)量適中的業(yè)務(wù)線需要實現(xiàn)一個標(biāo)題檢索的功能:(1)并發(fā)量較大,每秒20w次(2)數(shù)據(jù)量適中,大概200w數(shù)據(jù)(3)是否需要分詞:是(4)數(shù)據(jù)是否實時更新:否 二、常見潛在解決方案及優(yōu)劣(1)數(shù)據(jù)庫搜索法具體方法:將標(biāo)題數(shù)據(jù)存放在數(shù)據(jù)庫中,使用...

    URLOS 評論0 收藏0
  • Java? 教程(Lambda表達(dá)式)

    Lambda表達(dá)式 匿名類的一個問題是,如果匿名類的實現(xiàn)非常簡單,例如只包含一個方法的接口,那么匿名類的語法可能看起來不實用且不清楚,在這些情況下,你通常會嘗試將功能作為參數(shù)傳遞給另一個方法,例如當(dāng)有人單擊按鈕時應(yīng)采取的操作,Lambda表達(dá)式使你可以執(zhí)行此操作,將功能視為方法參數(shù),或?qū)⒋a視為數(shù)據(jù)。 上一節(jié)匿名類向你展示了如何在不給它命名的情況下實現(xiàn)基類,雖然這通常比命名類更簡潔,但對于只有一個...

    lansheng228 評論0 收藏0

發(fā)表評論

0條評論

roland_reed

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<