第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請教lucene 聯(lián)合查詢的問題

請教lucene 聯(lián)合查詢的問題

慕虎7371278 2018-12-06 23:24:17
Lucene版本是2.92,中文分詞使用的是盤古分詞V2.3.1.0版。 現(xiàn)在碰到的問題是:使用關(guān)鍵詞查詢產(chǎn)品標(biāo)題或內(nèi)容,并使用價格區(qū)間進(jìn)行過濾。查詢到的結(jié)果是價格區(qū)間對了關(guān)鍵詞查出來的并不是我要的關(guān)鍵詞而是所有這個價格區(qū)間的產(chǎn)品。源碼如下: string keywords = q; IndexSearcher search = new IndexSearcher(indexDir); q = GetKeyWordsSplitBySpace(q, new ProductsIndex.ProductTokenizer()); QueryParser queryParser = new QueryParser("contents", new ProductAnalyzer(true)); Query query = queryParser.Parse(q); QueryParser titleQueryParser = new QueryParser("title", new ProductAnalyzer(true)); Query titleQuery = titleQueryParser.Parse(q); Query priceQuery = NumericRangeQuery.NewDoubleRange("price", 10.0, 100.0, true, true); BooleanQuery bq = new BooleanQuery(); bq.Add(query, BooleanClause.Occur.SHOULD); bq.Add(titleQuery, BooleanClause.Occur.SHOULD); bq.Add(priceQuery, BooleanClause.Occur.MUST); Hits hits = search.Search(bq); ? 請大家指點(diǎn)下Lucene聯(lián)合查詢條件怎么組合,謝謝!
查看完整描述

2 回答

?
千巷貓影

TA貢獻(xiàn)1829條經(jīng)驗 獲得超7個贊

有問題,百度一下

查看完整回答
反對 回復(fù) 2019-01-21
?
長風(fēng)秋雁

TA貢獻(xiàn)1757條經(jīng)驗 獲得超7個贊

SHOULD與MUST表示MUST,SHOULD失去意義;

查看完整回答
反對 回復(fù) 2019-01-21
  • 2 回答
  • 0 關(guān)注
  • 475 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號