自定義域對映

2021-08-15 18:00:51 字數 1477 閱讀 9548

域最重要的屬性是type。對於不是string的域,你一般只需要設定type

"number_of_clicks":}

analyzed

首先分析字串,然後索引它。換句話說,以全文索引這個域。

not_analyzed

索引這個域,所以它能夠被搜尋,但索引的是精確值。不會對它進行分析。

no

不索引這個域。這個域不會被搜尋到。

stringindex屬性預設是analyzed。如果我們想對映這個欄位為乙個精確值,我們需要設定它為not_analyzed

"tag":}

其他簡單型別(例如longdoubledate等)也接受index引數,但有意義的值只有nonot_analyzed, 因為它們永遠不會被分析。

analyzer

whitespace******和 `english`:

"tweet":}

在 自定義分析器 ,我們會展示怎樣定義和使用自定義分析器。

更新對映

儘管你可以 增加_ 乙個存在的對映,你不能 _修改

存在的域對映。如果乙個域的對映已經存在,那麼該域的資料可能已經被索引。如果你意圖修改這個域的對映,索引的資料可能會出錯,不能被正常的搜尋。

我們可以更新乙個對映來新增乙個新域,但不能將乙個存在的域從analyzed改為not_analyzed

為了描述指定對映的兩種方式,我們先刪除gd索引:/gb

然後建立乙個新索引,指定tweet域使用english分析器:

/gb

,"date":,

"name":,

"user_id":}

}}}/

gb//tweet}}

注意,我們不需要再次列出所有已存在的域,因為無論如何我們都無法改變它們。新域已經被合併到存在的對映中。/gb

/_analyze

get /gb

/_analyze

訊息體裡面傳輸我們想要分析的文字。

tweet域產生兩個詞條blackcattag域產生單獨的詞條black-cats。換句話說,我們的對映正常工作。

本機自定義網域名稱對映IP

其實設定很簡單,修改 hosts 檔案就可以了,下面詳細介紹 路徑如下 c windows system32 drivers etc hosts開啟檔案在最後新增如下內容,儲存即可即時生效 192.168 2.1 charmsongo.com 路徑如下 etc hosts使用命令 vi etc ho...

自定義網域名稱訪問

1.自定義自己的網域名稱,啟動tomcat下可以訪問 1.cmd下進入c windows system32 drivers etc 2.找到host檔案,以記事本的方式放開,之後再最後面新增面新增 192.168.1.36 www.myfirst.com 3.以上 192.168.1.36是我的本機...

gitpage自定義網域名稱

在github上託管hexo中,我們將本地頁面上傳到github上使其能在網際網路上訪問到。但是網域名稱是username.github.io總感覺不太cool,如果能通過自己的個性化網域名稱訪問的話,那就是再好不過的呀。我在萬網購買的網域名稱,你也可以在其他地方買,反正有網域名稱就行了。購買了網域...