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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

關(guān)于Elasticsearch Query中的Query DSL問(wèn)題

老師,為什么我搜索name的值為大寫(xiě)開(kāi)頭的時(shí)候,返回的是這樣的結(jié)果呢?

GET?accounts/person/_search
{
??"query":?{
????"term":?{
??????"name":?{
????????"value":?"John"
??????}
????}
??}
}
{
??"took":?2,
??"timed_out":?false,
??"_shards":?{
????"total":?5,
????"successful":?5,
????"skipped":?0,
????"failed":?0
??},
??"hits":?{
????"total":?0,
????"max_score":?null,
????"hits":?[]
??}
}

把name的值改成小寫(xiě)開(kāi)頭的時(shí)候就能正確返回結(jié)果。

正在回答

4 回答

哦,你用的是term查詢,是直接拿著這個(gè)term去匹配的,但是默認(rèn)分詞結(jié)果是小寫(xiě)的,所以會(huì)無(wú)法匹配,你用match就可以了

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

念念熙 提問(wèn)者

是的,我用match可以拿到想要的數(shù)據(jù)。謝謝老師的解答~
2018-04-08 回復(fù) 有任何疑惑可以回復(fù)我~

哦,你用的是term查詢,是直接拿著這個(gè)term去匹配的,但是默認(rèn)分詞結(jié)果是小寫(xiě)的,所以會(huì)無(wú)法匹配,你用match就可以了

0 回復(fù) 有任何疑惑可以回復(fù)我~

你的 mapping 設(shè)置是什么?具體文檔是什么?

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

念念熙 提問(wèn)者

老師 請(qǐng)看第二條回答的內(nèi)容,因?yàn)槲抑苯踊貜?fù)貼代碼會(huì)很難閱讀,謝謝~
2018-04-08 回復(fù) 有任何疑惑可以回復(fù)我~

我通過(guò)命令GET /accounts/person/_mapping?pretty 查看mapping得到的是

{
??"accounts":?{
????"mappings":?{
??????"person":?{
????????"properties":?{
??????????"job_description":?{
????????????"type":?"text",
????????????"fields":?{
??????????????"keyword":?{
????????????????"type":?"keyword",
????????????????"ignore_above":?256
??????????????}
????????????}
??????????},
??????????"lastname":?{
????????????"type":?"text",
????????????"fields":?{
??????????????"keyword":?{
????????????????"type":?"keyword",
????????????????"ignore_above":?256
??????????????}
????????????}
??????????},
??????????"name":?{
????????????"type":?"text",
????????????"fields":?{
??????????????"keyword":?{
????????????????"type":?"keyword",
????????????????"ignore_above":?256
??????????????}
????????????}
??????????}
????????}
??????}
????}
??}
}

具體文檔是不是指我建立的index和type的內(nèi)容呢?

POST?/accounts/person/1
{
??"name":?"John",
??"lastname":?"Doe",
??"job_description":?"Systems?administrator?and?Linux?specialit"
}

POST?/accounts/person/2
{
??"name":?"Alfred",
??"lastname":?"Way",
??"job_description":?"teacher"
}


0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

關(guān)于Elasticsearch Query中的Query DSL問(wèn)題

我要回答 關(guān)注問(wèn)題
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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