Tweak Solr settings
See also: infra/solr-configs/meta!3 (merged) dlg!421 (merged) crdl-blacklight!270 (merged)
Goals:
- Sync the copies of solrconfig.xml and schema.xml in meta with the one in infrastructure/solr-configs/meta
- Make stemmed text fields (including fulltext) case-insensitive
- Rework weights to prioritize title, de-prioritize fulltext, weight phrase matches more highly
- Get rid of behavior in advanced search that meant you only had to match one search term
- Consistently include the following fields in search:
- dcterms_provenance
- dlg_subject_personal
- record_id
- dcterms_subject_fast
- dcterms_replaces
- dcterms_is_replaced_by
- Make the DLG Admin advanced search "all fields" field in meta exactly match the behavior of "Records and Full Text" in the public site
- Make equivalent the behavior of DLG Admin "basic search", the public sites' "Records" search, and the public sites' advanced search "Records" field (previously, the "Records" field in advanced search would match on fulltext too)
- Allow the use of
*
wildcards in the Record ID and Slug fields in DLG Admin advanced search. Get rid of the fuzzy ngrams search we were using instead. Get rid of the confusing "Explicit ID" field (which was just an exact-match version of Record ID)
Edited by Josh Wier