1. 程式人生 > >Solr中域及動態域、複製域、域的型別解析

Solr中域及動態域、複製域、域的型別解析

solr中使用的域必須在schema.xml檔案中配置!!!域、動態域、複製域的定義均在schema.xml檔案中。1、<field>標籤定義域引數:indexed:是否索引          stored:是否儲存、          required:是否必須有          multiValued:是否多值2、<dynamicField>標籤定義動態域:使用了萬用字元引數:<uniquekey>唯一主鍵3、<copyField>標籤定義複製域引數:source:原來域          dest:指定域(即:將原來域複製到該指定域)複製域常用於多域搜尋,如:電商專案中搜索商品,既要在名字域中搜索也要在描述域中搜索,傳統的做法需要手工寫兩次,而solr想傳送一次請求,可到兩個域中搜索,為此,引入了複製域的概念,將兩個域的域名複製到一個text文字域中。4、域的型別:String--->solr.StrFieldboolean--->solr.BoolFieldint--->solr.TrieIntField float--->solr.TrieFloatField long--->solr.TrieLongField double--->solr.TrieDoubleField text_general--->solr.TextField