中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

菏澤做網(wǎng)站設(shè)計西安seo和網(wǎng)絡(luò)推廣

菏澤做網(wǎng)站設(shè)計,西安seo和網(wǎng)絡(luò)推廣,承接電商網(wǎng)站建設(shè),珠海專業(yè)網(wǎng)站建設(shè)費用在我自己做項目使用ES的時候,發(fā)現(xiàn)了黑馬沒教的方法,以及一些它項目的小問題 搜索時的匹配方法 這個boolQuery().should 我的項目是通過文章的標(biāo)題title和內(nèi)容content來進(jìn)行搜索 但是黑馬它的項目只用了must 如果我們的title和content都用must&#x…

在我自己做項目使用ES的時候,發(fā)現(xiàn)了黑馬沒教的方法,以及一些它項目的小問題

搜索時的匹配方法

這個boolQuery().should

我的項目是通過文章的標(biāo)題title和內(nèi)容content來進(jìn)行搜索

但是黑馬它的項目只用了must

如果我們的title和content都用must,那么我們的搜索內(nèi)容就是 必須同時匹配到content和title? 這樣子是錯誤的

所以我們用should(),這個是我們可能匹配到

可以這樣子理解

must()表示必須,should表示或者

自動補全的字段必須是Completion類型

我們的自動補全的Suggestion字段其實是一個List<>一樣的類型

所以我們的java代碼中的對象是List類型

我的項目中我是把city,和title這兩個放到我們的List中,然后這個來實現(xiàn)我們的自動補全

黑馬項目的自動補全的不足

首先黑馬的教程提出了一個例子

獅子,和虱子,我們搜索的時候不應(yīng)該都轉(zhuǎn)成拼音shizi

這樣子就會導(dǎo)致兩個都搜索出來從而導(dǎo)致我們的搜索結(jié)果的錯誤

所以我們創(chuàng)建時的分詞器用拼音,搜索時的分詞器就不用拼音了

我們指定兩種分詞器,這樣就決定了我們的索引庫的結(jié)構(gòu)

analyzer是我們的創(chuàng)建時的分詞器

search_analyzer是我們的搜索時的分詞器

這樣我們就實現(xiàn)了中文搜索的時候用中文搜索,然后拼音搜索的時候用拼音搜索

我們搜索 動? 成功用中文搜索了

我們搜索dong 也成功用拼音搜索,搜到了 東

也就是說我們的ES的搜索是沒有問題,因為我們的索引的結(jié)構(gòu)已經(jīng)指定了

中文搜索的時候使用中文 英文搜索的時候使用英文

但是我們的自動補全,其實有問題

我們的suggestion自動補全字段,其實也是要中文搜索的時候補全中文,拼音搜索的時候補全拼音

但是黑馬的教程里面,它的自動補全沒有中文搜索的時候補全中文

如果我們不指定中文搜索的時候補全中文

那么我們搜索 “導(dǎo)”這個字的時候? 它的底層會轉(zhuǎn)成 d? 從而搜索出一堆無關(guān)的東西

例如搜索出了這些

所以我們重新弄索引,重新指定我們的搜索的分詞器

這樣我們就能實現(xiàn)

Suggestion字段的時候

拼音的時候拼音補全

中文的時候中文補全

例如我們搜索dao

搜索 導(dǎo)

搜索 動

ok,全部成功了

黑馬的課程里面沒有給Suggetion字段的補全弄成拼音的時候用拼音搜索補全,中文搜索時用中文搜索補全,從而造成了自動補全的問題,這樣子就沒有問題了

http://www.risenshineclean.com/news/8730.html

相關(guān)文章:

  • 億賜客網(wǎng)站baiduseoguide
  • wordpress 段落背景顏色東莞網(wǎng)站優(yōu)化
  • 廣州網(wǎng)站設(shè)計公司vi設(shè)計公司汕頭疫情最新消息
  • ( )是網(wǎng)站可以提供給用戶的價值搜狗關(guān)鍵詞排名查詢
  • typo wordpress themewindows優(yōu)化大師好嗎
  • 黃的網(wǎng)站建設(shè)廣告軟文代理平臺
  • 廈門建設(shè)局葉文語簡歷優(yōu)化搜索曝光次數(shù)的方法
  • 互聯(lián)網(wǎng)金融p2p網(wǎng)站建設(shè)模板網(wǎng)站數(shù)據(jù)統(tǒng)計
  • 國外網(wǎng)站頁面做多大傳統(tǒng)營銷與網(wǎng)絡(luò)營銷的區(qū)別
  • 學(xué)網(wǎng)站建設(shè)好嗎seo百科
  • 臨沂做網(wǎng)站推廣的公司有瀏陽廖主任打人案
  • 廣州開發(fā)區(qū)建設(shè)和環(huán)境保護(hù)網(wǎng)站網(wǎng)站seo運營
  • 十九歲日本電影免費完整版觀看天津seo數(shù)據(jù)監(jiān)控
  • 如果做網(wǎng)站推廣深圳網(wǎng)站開發(fā)技術(shù)
  • 網(wǎng)站二級頁面做哪些東西百度網(wǎng)址大全舊版安裝
  • wordpress新聞網(wǎng)站南昌seo營銷
  • 上海模板建站多少錢國內(nèi)十大4a廣告公司
  • 自己做的網(wǎng)站不備案行嗎手機(jī)關(guān)鍵詞seo排名優(yōu)化
  • 電子商務(wù)網(wǎng)站業(yè)務(wù)流程網(wǎng)站域名解析ip查詢
  • 咸陽做網(wǎng)站電話青島網(wǎng)站建設(shè)方案
  • 有幾家做網(wǎng)站的公司好谷歌商店paypal官網(wǎng)下載
  • 東莞網(wǎng)站營銷推廣公司鄭州seo培訓(xùn)班
  • 網(wǎng)站建設(shè)合同前期需注意哪些問題百度app登錄
  • wordpress怎么被百度收錄福州seo按天收費
  • 做軟件的網(wǎng)站情感營銷的十大案例
  • 哪個網(wǎng)站可以做服裝批發(fā)站內(nèi)優(yōu)化包括哪些
  • 網(wǎng)頁制作免費網(wǎng)站建設(shè)的搜索引擎優(yōu)化
  • 網(wǎng)站開發(fā)項目的wbsseo文章關(guān)鍵詞怎么優(yōu)化
  • 做puzzle的網(wǎng)站香飄飄奶茶軟文
  • 深圳布吉網(wǎng)站建設(shè)百度指數(shù)官網(wǎng)移動版