亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專(zhuān)欄INFORMATION COLUMN

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

roland_reed / 3344人閱讀

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

背景

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

maven
        
            com.googlecode.cqengine
            cqengine
            2.9.2
        
聲明及初始化
IndexedCollection demos = new ConcurrentIndexedCollection();
demos.addAll(.....);
設(shè)置索引類(lèi)型
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)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/66512.html

相關(guān)文章

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

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

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

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

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

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

    lansheng228 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<