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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Lucene.Net多條件作‘and’和'or'查詢

Lucene.Net多條件作‘and’和'or'查詢

ABOUTYOU 2018-12-06 16:13:55
利用Lucene.net實(shí)現(xiàn)站內(nèi)搜索功能,用輸入的關(guān)鍵字去匹配已生成索引文件中字段獲得的結(jié)果是符合要求的,但當(dāng)有選擇某一個(gè)種類型時(shí),卻把所有這種類型的數(shù)據(jù)都搜出來了,關(guān)鍵字似乎已經(jīng)不起作用了,求大蝦幫忙解決下。 “and”、“or”條件查詢的主要代碼如下: BooleanQuery bq = new BooleanQuery(); QueryParser cnParser = new QueryParser(Lucene.Net.Util.Version.LUCENE_29, "GameCnName", analyzer); Query cnQuery = cnParser.Parse(keyword); bq.Add(cnQuery, BooleanClause.Occur.SHOULD);//游戲中文名 QueryParser enQueryParser = new QueryParser(Lucene.Net.Util.Version.LUCENE_29, "GameEnName", analyzer); Query enQuery = enQueryParser.Parse(keyword); bq.Add(enQuery, BooleanClause.Occur.SHOULD); //游戲英文名 QueryParser companyQueryParser = new QueryParser(Lucene.Net.Util.Version.LUCENE_29, "CompanyName", analyzer); Query companyQuery = companyQueryParser.Parse(keyword); bq.Add(companyQuery, BooleanClause.Occur.SHOULD); //游戲公司名 if (queryDictionary.ContainsKey("GamePlatform")) { Query pfQuery = new TermQuery(new Term("GamePlatform", queryDictionary["GamePlatform"])); bq.Add(pfQuery, BooleanClause.Occur.MUST); //游戲平臺(tái) } if (queryDictionary.ContainsKey("NavCategory")) { Query navQuery = new TermQuery(new Term("NavCategory", queryDictionary["NavCategory"])); bq.Add(navQuery, BooleanClause.Occur.MUST); //游戲產(chǎn)地 } if (queryDictionary.ContainsKey("GameEngine")) { Query engQuery = new TermQuery(new Term("GameEngine", queryDictionary["GameEngine"])); bq.Add(engQuery, BooleanClause.Occur.MUST); //游戲畫面 }
查看完整描述

3 回答

?
一只甜甜圈

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超5個(gè)贊

Must 和 Should 在一起 是取得Must結(jié)果的倒排序結(jié)果 如果文檔包含Should的結(jié)果,則增加打分。

Must和Must在一起取交集。

Should和Should一起取并集。

查看完整回答
反對(duì) 回復(fù) 2019-01-21
?
米琪卡哇伊

TA貢獻(xiàn)1998條經(jīng)驗(yàn) 獲得超6個(gè)贊

這是全部代碼嗎?

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

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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