· 7 years ago · Jan 24, 2019, 11:34 AM
1<?xml version="1.0" encoding="UTF-8" standalone="no"?> <schema name="autoSolrSchema" version="1.5"> <types>
2 <fieldType class="org.apache.solr.schema.StrField" name="StrField"/>
3 <fieldType class="com.datastax.bdp.search.solr.core.types.SimpleDateField" name="SimpleDateField"/>
4 <fieldType name="text_ik" class="solr.TextField">
5 <analyzer type="index" useSmart="false" >
6 <tokenizer class="org.wltea.analyzer.lucene.IKTokenizerFactory"/>
7 </analyzer>
8 <analyzer type="query" useSmart="true" >
9 <tokenizer class="org.wltea.analyzer.lucene.IKTokenizerFactory"/>
10 </analyzer>
11 </fieldType> </types> <fields>
12 <field indexed="true" multiValued="false" name="title" stored="true" type="StrField"/>
13 <field indexed="true" multiValued="false" name="items" type="StrField"/>
14 <field indexed="true" multiValued="false" name="article_date" type="StrField"/>
15 <field indexed="true" multiValued="false" name="cityname" type="StrField"/>
16 <field indexed="true" multiValued="false" name="number" type="StrField"/>
17 <field docValues="true" indexed="true" multiValued="false" name="pubdate" type="SimpleDateField"/>
18 <field indexed="true" multiValued="false" name="content" stored="true" type="text_ik"/>
19 <field indexed="true" multiValued="false" name="link" type="StrField"/>
20 <field indexed="true" multiValued="false" name="type" type="StrField"/>
21 <field indexed="true" multiValued="false" name="valid" type="StrField"/>
22 <field indexed="true" multiValued="false" name="accessory" type="StrField"/>
23 <field name="searchText" type="text_ik" indexed="true" stored="false" multiValued="true" /> </fields> <uniqueKey>(title,type,article_date)</uniqueKey>
24
25 <defaultSearchField>searchText</defaultSearchField>
26 <solrQueryParser defaultOperator="OR" /> <copyField source="title" dest="searchText" /> <copyField source="content" dest="searchText" /> </schema>
27
28CREATE TABLE IF NOT EXISTS rawdata.tax_law ( type text, cityname text, items text, title text, link text, accessory text, content text, article date text, number text, pubdate date, valid text, PRIMARY KEY (title, type, date) );