Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .solr_wrapper.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,11 @@

port: 8983
verbose: true
version: 9.6.1
version: 9.10.1
<% ENV['CI'] && FileUtils.mkdir_p('ci_dl_solr_dist') %>
download_dir: <%= 'ci_dl_solr_dist' if ENV['CI'] %>
collection:
dir: solr/conf/
name: blacklight-core
env:
SOLR_OPTS: "-Dsolr.config.lib.enabled=true"
50 changes: 32 additions & 18 deletions solr/conf/schema.xml
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@
<dynamicField name="*_isi" type="int" stored="true" indexed="true" multiValued="false"/>
<dynamicField name="*_isim" type="int" stored="true" indexed="true" multiValued="true"/>

<!-- trie integer (_it...) (for faster range queries) -->
<!-- IntegerPointField (_it...) (for faster range queries) -->

<dynamicField name="*_iti" type="tint" stored="false" indexed="true" multiValued="false"/>
<dynamicField name="*_itim" type="tint" stored="false" indexed="true" multiValued="true"/>
Expand All @@ -93,7 +93,7 @@
<dynamicField name="*_dtsi" type="date" stored="true" indexed="true" multiValued="false"/>
<dynamicField name="*_dtsim" type="date" stored="true" indexed="true" multiValued="true"/>

<!-- trie date (_dtt...) (for faster range queries) -->
<!-- DatePointField (_dtt...) (for faster range queries) -->

<dynamicField name="*_dtti" type="tdate" stored="false" indexed="true" multiValued="false"/>
<dynamicField name="*_dttim" type="tdate" stored="false" indexed="true" multiValued="true"/>
Expand All @@ -113,7 +113,7 @@
<dynamicField name="*_lsi" type="long" stored="true" indexed="true" multiValued="false"/>
<dynamicField name="*_lsim" type="long" stored="true" indexed="true" multiValued="true"/>

<!-- trie long (_lt...) (for faster range queries) -->
<!-- LongPointField (_lt...) (for faster range queries) -->

<dynamicField name="*_lti" type="tlong" stored="false" indexed="true" multiValued="false"/>
<dynamicField name="*_ltim" type="tlong" stored="false" indexed="true" multiValued="true"/>
Expand All @@ -133,7 +133,7 @@
<dynamicField name="*_dbsi" type="double" stored="true" indexed="true" multiValued="false"/>
<dynamicField name="*_dbsim" type="double" stored="true" indexed="true" multiValued="true"/>

<!-- trie double (_dbt...) (for faster range queries) -->
<!-- DoublePointField (_dbt...) (for faster range queries) -->

<dynamicField name="*_dbti" type="tdouble" stored="false" indexed="true" multiValued="false"/>
<dynamicField name="*_dbtim" type="tdouble" stored="false" indexed="true" multiValued="true"/>
Expand All @@ -153,7 +153,7 @@
<dynamicField name="*_fsi" type="float" stored="true" indexed="true" multiValued="false"/>
<dynamicField name="*_fsim" type="float" stored="true" indexed="true" multiValued="true"/>

<!-- trie float (_ft...) (for faster range queries) -->
<!-- FloatPointField (_ft...) (for faster range queries) -->

<dynamicField name="*_fti" type="tfloat" stored="false" indexed="true" multiValued="false"/>
<dynamicField name="*_ftim" type="tfloat" stored="false" indexed="true" multiValued="true"/>
Expand All @@ -175,6 +175,16 @@
<dynamicField name="*_coordinate" type="tdouble" indexed="true" stored="false" />


<!-- location (_ll...) -->

<dynamicField name="*_lli" type="location" stored="false" indexed="true" multiValued="false"/>
<dynamicField name="*_llim" type="location" stored="false" indexed="true" multiValued="true"/>

<dynamicField name="*_lls" type="location" stored="true" indexed="false" multiValued="false"/>
<dynamicField name="*_llsm" type="location" stored="true" indexed="false" multiValued="true"/>
<dynamicField name="*_llsi" type="location" stored="true" indexed="true" multiValued="false"/>
<dynamicField name="*_llsim" type="location" stored="true" indexed="true" multiValued="true"/>

<dynamicField name="*_srpt" type="location_rpt" stored="true" indexed="true" multiValued="true" />
<dynamicField name="*_bbox" type="bbox" stored="true" indexed="true" />

Expand Down Expand Up @@ -221,23 +231,23 @@
<fieldType name="rand" class="solr.RandomSortField" omitNorms="true"/>

<!-- Default numeric field types. -->
<fieldType name="int" class="solr.TrieIntField" precisionStep="0" positionIncrementGap="0"/>
<fieldType name="float" class="solr.TrieFloatField" precisionStep="0" positionIncrementGap="0"/>
<fieldType name="long" class="solr.TrieLongField" precisionStep="0" positionIncrementGap="0"/>
<fieldType name="double" class="solr.TrieDoubleField" precisionStep="0" positionIncrementGap="0"/>
<fieldType name="int" class="solr.IntPointField" docValues="true"/>
<fieldType name="float" class="solr.FloatPointField" docValues="true"/>
<fieldType name="long" class="solr.LongPointField" docValues="true"/>
<fieldType name="double" class="solr.DoublePointField" docValues="true"/>

<!-- trie numeric field types for faster range queries -->
<fieldType name="tint" class="solr.TrieIntField" precisionStep="8" positionIncrementGap="0"/>
<fieldType name="tfloat" class="solr.TrieFloatField" precisionStep="8" positionIncrementGap="0"/>
<fieldType name="tlong" class="solr.TrieLongField" precisionStep="8" positionIncrementGap="0"/>
<fieldType name="tdouble" class="solr.TrieDoubleField" precisionStep="8" positionIncrementGap="0"/>
<!-- PointField numeric field types for faster range queries -->
<fieldType name="tint" class="solr.IntPointField" docValues="true"/>
<fieldType name="tfloat" class="solr.FloatPointField" docValues="true"/>
<fieldType name="tlong" class="solr.LongPointField" docValues="true"/>
<fieldType name="tdouble" class="solr.DoublePointField" docValues="true"/>

<!-- The format for this date field is of the form 1995-12-31T23:59:59Z
Optional fractional seconds are allowed: 1995-12-31T23:59:59.999Z
-->
<fieldType name="date" class="solr.TrieDateField" precisionStep="0" positionIncrementGap="0"/>
<!-- A Trie based date field for faster date range queries and date faceting. -->
<fieldType name="tdate" class="solr.TrieDateField" precisionStep="6" positionIncrementGap="0"/>
<fieldType name="date" class="solr.DatePointField" docValues="true"/>
<!-- A PointField based date field for faster date range queries and date faceting. -->
<fieldType name="tdate" class="solr.DatePointField" docValues="true"/>


<!-- This point type indexes the coordinates as separate fields (subFields)
Expand All @@ -253,6 +263,9 @@
-->
<fieldType name="point" class="solr.PointType" dimension="2" subFieldSuffix="_d"/>

<!-- A specialized field for geospatial search filters and distance sorting. -->
<fieldType name="location" class="solr.LatLonPointSpatialField" docValues="true"/>

<!-- An alternative geospatial field type new to Solr 4. It supports multiValued and polygon shapes.
For more information about this and other Spatial fields new to Solr 4, see:
http://wiki.apache.org/solr/SolrAdaptersForLuceneSpatial4
Expand All @@ -263,7 +276,7 @@
<field name="bbox" type="bbox" />
<fieldType name="bbox" class="solr.BBoxField"
geo="true" distanceUnits="kilometers" numberType="_bbox_coord" storeSubFields="false"/>
<fieldType name="_bbox_coord" class="solr.TrieDoubleField" precisionStep="8" docValues="true" stored="false"/>
<fieldType name="_bbox_coord" class="solr.DoublePointField" docValues="true" stored="false"/>

<fieldType name="text" class="solr.TextField" omitNorms="false">
<analyzer>
Expand Down Expand Up @@ -373,3 +386,4 @@
</types>

</schema>