Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The DDB Solr uses a few own implementations of solr add-ons. They are currently developed as part of the DDB Backend project and bundled in a single Jar file that is copied to the Solr libs directory at installation. 


NewspaperSearchHandler

A custom SearchHandler implementation that was developed to handle the hierarchical data stored in the newspaper-issues index.

Source: 
https://dev.fiz-karlsruhe.de/stash/projects/DDB/repos/ddb-backend/browse/SolrIndexServer/src/main/java/de/fiz/ddb/solr/searchhandler/NewspaperSearchHandler.java


LocationGroupingComponent

A custom search component that was developed for the newspaper-index. When activated it duplicates entries that have more than one location entry and then sorts the result by location. A second custom component (LocationGroupingSupportComponent) is required at the beginning of the component chain to support rows and start parameters. 

Sources:
https://dev.fiz-karlsruhe.de/stash/projects/DDB/repos/ddb-backend/browse/SolrIndexServer/src/main/java/de/fiz/ddb/solr/searchcomponents/LocationGroupingComponent.java?at=develop
https://dev.fiz-karlsruhe.de/stash/projects/DDB/repos/ddb-backend/browse/SolrIndexServer/src/main/java/de/fiz/ddb/solr/searchcomponents/LocationGroupingSupportComponent.java?at=develop


DateFilter

Needs to be documented

Source: https://dev.fiz-karlsruhe.de/stash/projects/DDB/repos/ddb-backend/browse/SolrIndexServer/src/main/java/de/fhg/cortex/filter/DateFilter.java

CustomEdgeNGramTokenFilter

Needs to be documented

Source: https://dev.fiz-karlsruhe.de/stash/projects/DDB/repos/ddb-backend/browse/SolrIndexServer/src/main/java/de/fhg/cortex/ngramfilter/CustomEdgeNGramTokenFilter.java


LengthTrimFilter

Needs to be documented

Source: https://dev.fiz-karlsruhe.de/stash/projects/DDB/repos/ddb-backend/browse/SolrIndexServer/src/main/java/de/fhg/iais/cortex/search/analyzer/LengthTrimFilter.java


TokenConcatenatingTokenFilter

Needs to be documented

Source: https://dev.fiz-karlsruhe.de/stash/projects/DDB/repos/ddb-backend/browse/SolrIndexServer/src/main/java/de/fhg/iais/cortex/search/analyzer/TokenConcatenatingTokenFilter.java