中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

solr 學習筆記2-----schema和field ty

發布時間:2020-07-13 16:16:03 來源:網絡 閱讀:522 作者:JUN_LJ 欄目:數據庫

schema文件詳細存儲了field和field type信息。初始化配置的不同,或是后面配置的修改會導致所使用的shema文件不同。

  1. ?managed-schema.xml文件,是默認的schema配置文件。只能通過schema api 修改。

  2. schema.xml文件,只能手動修改

? 兩個文件的內容是一樣的,只是修改文件的方式不同。如果在solrcloud使用schema.xml文件,只能在本地備份schema.xm文件,修改完通過zookeeper命令上傳到zookeeper上去(cloud環境,schema配置文件在zookeeper上)。


FIELD TYPE的四個屬性

  1. name(必填)

  2. 實現屬性的類(必填)?

  3. 如果實現類是TextField,field analysis的描述信息

  4. feild type其他屬性。根據不同的實現類有區別(有些實現類必填)


例子(schema.xml文件的片段):

<fieldType name="text_general" class="solr.TextField" positionIncrementGap="100"> ①

<analyzer type="index"> ②

<tokenizer class="solr.StandardTokenizerFactory"/>

<filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" />

<!-- in this example, we will only use synonyms at query time

<filter class="solr.SynonymFilterFactory" synonyms="index_synonyms.txt" ignoreCase="true"

expand="false"/>

-->

<filter class="solr.LowerCaseFilterFactory"/>

</analyzer>

<analyzer type="query">

<tokenizer class="solr.StandardTokenizerFactory"/>

<filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" />

<filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand=

"true"/>

<filter class="solr.LowerCaseFilterFactory"/>

</analyzer>

</fieldType>


①當中包含了field type的名字和實現類

?②其余部分是關于field analysis的,包含索引和查詢時的分析方式。

? ? 索引時,指定詞法分析類,停詞,大小寫是否忽略等。

? ??查詢時,也要指定詞法分析類,同義詞文本庫,大小寫是否忽略等(詳細看上面例子內容)。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宜都市| 时尚| 永善县| 上犹县| 莒南县| 赣榆县| 遂昌县| 石家庄市| 环江| 孟津县| 兰考县| 吴堡县| 阳江市| 水富县| 罗城| 延吉市| 巴里| 锦州市| 甘泉县| 寻甸| 浙江省| 上蔡县| 旬阳县| 静宁县| 和平区| 河北省| 高尔夫| 丁青县| 都江堰市| 辉县市| 定襄县| 兴隆县| 仁布县| 浏阳市| 棋牌| 香格里拉县| 中方县| 旌德县| 彭水| 翁牛特旗| 广宁县|