About Search CoreThe Search Core provides the basis for creating and searching an Apache Solr index. This index can then be leveraged by other software to provide a searchable user interface to a prospective user. The Search Core software itself has a command-line interface and API to provide this functionality. Please send comments, change requests and bug reports to the PDS Operator at pds_operator@jpl.nasa.gov. Main ComponentsThe following section describes the main components of the Search Core. These components are used by the search core and the Solr software to produce the index and searchability present on the PDS Data Search page. Registry ExtractorThis component uses the Registry Core and XML configuration files to build XML documents on a per product basis. The Registry context products queried through the software are as follows:
Solr IndexerThe Solr Indexer leverages Apache Lucene and the XML document produced by the Registry Extractor to create a Solr index that provides the necessary data for the Solr software to operate. PDS IndexerProduces catalog_index directory which produces segmented binary files that are leveraged by Solr. Remaining use and functionality, TBD. SolrThis component is the API aspect of the sofware used by Solr to provide the searchability and output to the user. More specifically it is home to the following two classes:
|