Showing
8 changed files
with
163 additions
and
0 deletions
config/solr/accounts/elevate.xml
0 → 100644
1 | +<?xml version="1.0" encoding="UTF-8" ?> | ||
2 | +<!-- | ||
3 | + Licensed to the Apache Software Foundation (ASF) under one or more | ||
4 | + contributor license agreements. See the NOTICE file distributed with | ||
5 | + this work for additional information regarding copyright ownership. | ||
6 | + The ASF licenses this file to You under the Apache License, Version 2.0 | ||
7 | + (the "License"); you may not use this file except in compliance with | ||
8 | + the License. You may obtain a copy of the License at | ||
9 | + | ||
10 | + http://www.apache.org/licenses/LICENSE-2.0 | ||
11 | + | ||
12 | + Unless required by applicable law or agreed to in writing, software | ||
13 | + distributed under the License is distributed on an "AS IS" BASIS, | ||
14 | + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
15 | + See the License for the specific language governing permissions and | ||
16 | + limitations under the License. | ||
17 | +--> | ||
18 | + | ||
19 | +<!-- If this file is found in the config directory, it will only be | ||
20 | + loaded once at startup. If it is found in Solr's data | ||
21 | + directory, it will be re-loaded every commit. | ||
22 | + | ||
23 | + See http://wiki.apache.org/solr/QueryElevationComponent for more info | ||
24 | + | ||
25 | +--> | ||
26 | +<elevate> | ||
27 | + <!-- Query elevation examples | ||
28 | + <query text="foo bar"> | ||
29 | + <doc id="1" /> | ||
30 | + <doc id="2" /> | ||
31 | + <doc id="3" /> | ||
32 | + </query> | ||
33 | + | ||
34 | +for use with techproducts example | ||
35 | + | ||
36 | + <query text="ipod"> | ||
37 | + <doc id="MA147LL/A" /> put the actual ipod at the top | ||
38 | + <doc id="IW-02" exclude="true" /> exclude this cable | ||
39 | + </query> | ||
40 | +--> | ||
41 | + | ||
42 | +</elevate> |
config/solr/accounts/schema.xml
0 → 100644
1 | +<schema name="account" version="1.5"><!-- Confirmer choix version--> | ||
2 | + <fieldType name="int" class="solr.TrieIntField"/> | ||
3 | + <fieldType name="long" class="solr.TrieLongField"/> | ||
4 | + <fieldType name="string" class="solr.StrField" sortMissingLast="true" docValues="true" /> | ||
5 | + <fieldType name="booleans" class="solr.BoolField" sortMissingLast="true"/> | ||
6 | + <fieldType name="tdates" class="solr.TrieDateField" docValues="true" precisionStep="6" positionIncrementGap="0"/> | ||
7 | + <fieldType name="tlongs" class="solr.TrieLongField" docValues="true" precisionStep="8" positionIncrementGap="0"/> | ||
8 | + <fieldType name="tdoubles" class="solr.TrieDoubleField" docValues="true" precisionStep="8" positionIncrementGap="0"/> | ||
9 | + <fieldType name="ICUtext" class="solr.TextField"> | ||
10 | + <analyzer type="index"> | ||
11 | + <charFilter class="solr.HTMLStripCharFilterFactory"/> | ||
12 | + <tokenizer class="solr.ICUTokenizerFactory"/> | ||
13 | + <filter class="solr.ICUFoldingFilterFactory"/> | ||
14 | + </analyzer> | ||
15 | + <analyzer type="query"> | ||
16 | + <tokenizer class="solr.ICUTokenizerFactory"/> | ||
17 | + <filter class="solr.ICUFoldingFilterFactory"/> | ||
18 | + </analyzer> | ||
19 | + </fieldType> | ||
20 | + <fieldType name="namestr" class="solr.StrField"/> | ||
21 | + | ||
22 | + <field name="presentation" type="ICUtext" indexed="true" stored="true" multiValued="false" required="false"/> | ||
23 | + <field name="userId" type="int" indexed="true" multiValued="false" required="true"/> | ||
24 | + <field name="_version_" type="long" indexed="true" multiValued="false" required="true"/> | ||
25 | + <field name="_text_" type="ICUtext" indexed="true" multiValued="true" required="true"/> | ||
26 | + | ||
27 | + <uniqueKey>userId</uniqueKey> | ||
28 | + | ||
29 | + <copyField source="presentation" dest="_text_" /> | ||
30 | +</schema> | ||
31 | + |
config/solr/accounts/solrconfig.xml
0 → 100644
This diff is collapsed. Click to expand it.
config/solr/createCore.sh
0 → 100644
config/solr/deleteCore.sh
0 → 100644
config/solr/publishers/elevate.xml
0 → 100644
1 | +<?xml version="1.0" encoding="UTF-8" ?> | ||
2 | +<!-- | ||
3 | + Licensed to the Apache Software Foundation (ASF) under one or more | ||
4 | + contributor license agreements. See the NOTICE file distributed with | ||
5 | + this work for additional information regarding copyright ownership. | ||
6 | + The ASF licenses this file to You under the Apache License, Version 2.0 | ||
7 | + (the "License"); you may not use this file except in compliance with | ||
8 | + the License. You may obtain a copy of the License at | ||
9 | + | ||
10 | + http://www.apache.org/licenses/LICENSE-2.0 | ||
11 | + | ||
12 | + Unless required by applicable law or agreed to in writing, software | ||
13 | + distributed under the License is distributed on an "AS IS" BASIS, | ||
14 | + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
15 | + See the License for the specific language governing permissions and | ||
16 | + limitations under the License. | ||
17 | +--> | ||
18 | + | ||
19 | +<!-- If this file is found in the config directory, it will only be | ||
20 | + loaded once at startup. If it is found in Solr's data | ||
21 | + directory, it will be re-loaded every commit. | ||
22 | + | ||
23 | + See http://wiki.apache.org/solr/QueryElevationComponent for more info | ||
24 | + | ||
25 | +--> | ||
26 | +<elevate> | ||
27 | + <!-- Query elevation examples | ||
28 | + <query text="foo bar"> | ||
29 | + <doc id="1" /> | ||
30 | + <doc id="2" /> | ||
31 | + <doc id="3" /> | ||
32 | + </query> | ||
33 | + | ||
34 | +for use with techproducts example | ||
35 | + | ||
36 | + <query text="ipod"> | ||
37 | + <doc id="MA147LL/A" /> put the actual ipod at the top | ||
38 | + <doc id="IW-02" exclude="true" /> exclude this cable | ||
39 | + </query> | ||
40 | +--> | ||
41 | + | ||
42 | +</elevate> |
config/solr/publishers/schema.xml
0 → 100644
1 | +<schema name="publisher" version="1.5"><!-- Confirmer choix version--> | ||
2 | + <fieldType name="int" class="solr.TrieIntField"/> | ||
3 | + <fieldType name="long" class="solr.TrieLongField"/> | ||
4 | + <fieldType name="string" class="solr.StrField" sortMissingLast="true" docValues="true" /> | ||
5 | + <fieldType name="booleans" class="solr.BoolField" sortMissingLast="true"/> | ||
6 | + <fieldType name="tdates" class="solr.TrieDateField" docValues="true" precisionStep="6" positionIncrementGap="0"/> | ||
7 | + <fieldType name="tlongs" class="solr.TrieLongField" docValues="true" precisionStep="8" positionIncrementGap="0"/> | ||
8 | + <fieldType name="tdoubles" class="solr.TrieDoubleField" docValues="true" precisionStep="8" positionIncrementGap="0"/> | ||
9 | + <fieldType name="ICUtext" class="solr.TextField"> | ||
10 | + <analyzer type="index"> | ||
11 | + <charFilter class="solr.HTMLStripCharFilterFactory"/> | ||
12 | + <tokenizer class="solr.ICUTokenizerFactory"/> | ||
13 | + <filter class="solr.ICUFoldingFilterFactory"/> | ||
14 | + </analyzer> | ||
15 | + <analyzer type="query"> | ||
16 | + <tokenizer class="solr.ICUTokenizerFactory"/> | ||
17 | + <filter class="solr.ICUFoldingFilterFactory"/> | ||
18 | + </analyzer> | ||
19 | + </fieldType> | ||
20 | + <fieldType name="namestr" class="solr.StrField"/> | ||
21 | +<!-- Collation Unicode difficile à faire fonctionner | ||
22 | + <fieldType name="textICUC" class="solr.ICUCollationField" locale="fr"/> | ||
23 | +--> | ||
24 | +<!-- CollationField ne supporte pas un analyzer | ||
25 | +--> | ||
26 | + <fieldType name="textColl" class="solr.CollationField" language="fr"/> | ||
27 | +<!-- | ||
28 | +--> | ||
29 | + | ||
30 | + <field name="publisherName" type="ICUtext" indexed="true" stored="true" multiValued="false" required="true"/> | ||
31 | + <field name="publisherCountry" type="namestr" indexed="true" stored="true" multiValued="false" required="false"/> | ||
32 | + <field name="publisherHistory" type="ICUtext" indexed="true" stored="true" multiValued="false" required="false"/> | ||
33 | + <field name="publisherId" type="int" indexed="true" multiValued="false" required="true"/> | ||
34 | + <field name="_version_" type="long" indexed="true" multiValued="false" required="true"/> | ||
35 | + <field name="_text_" type="ICUtext" indexed="true" multiValued="true" required="true"/> | ||
36 | + | ||
37 | + <uniqueKey>publisherId</uniqueKey> | ||
38 | + | ||
39 | + <copyField source="publisherName" dest="_text_" /> | ||
40 | + <copyField source="publisherHistory" dest="_text_" /> | ||
41 | +</schema> | ||
42 | + |
config/solr/publishers/solrconfig.xml
0 → 100644
This diff is collapsed. Click to expand it.
-
Please register or login to post a comment