Apache Solr

Solr is an open-source enterprise-search platform, written in Java, from the Apache Lucene project. Its major features include full-text search, hit highlighting, faceted search, real-time indexing, dynamic clustering, database integration, NoSQL features and rich document handling.

Connector Compatibility

 

 

 

Repo: No

Output: No

Content Service: No

Content Search: Yes

Manage In Place: No

Important:  END OF LIFE
While 3Sixty still supports Solr for some basic federation cases it will not receive any further enhancements beyond its current state.

Important:  SOLR CORE CREATION
Simflofy has no way of creating a solr core or generating a solr schema. The configured Solr core must already exist. For the simplest case, go to your solr/bin directory and execute the command.
solr -c create _core-name_
Any attempts to authenticate without a valid core will fail

More info on connection types


Authentication Connection

Authentication connectors are used to authenticate repository/output connections that need certain authentication fields like access tokens or refresh tokens. Click here for more information on setting up an Authentication Connection.

Configuration


Integration Connection

The Solr Integration Connection is designed to index content into a Solr core

Configuration


Job Configuration

A 3Sixty Job is the process of moving or syncing content (including versions, ACL's, metadata) from one CMS (content management system) to another. Click here for details on how to set up an integration job.

Output Configuration


Job Mapping

3Sixty uses Solr’s "schemaless" mode, which update a core's schema automatically based on the first occurrence of a field. We use suffixes to tell Solr what type of field should be mapped. Use the table below as a guide.

If you wish to not append suffixes to your field names, you will need to update the core's schema.xml file inside the Solr application.

Suffix (Single) Suffix (multi) Type Description
_t _txt text_general Indexed for full-text search so individual words or phrases may be matched.
_s _ss string A string value is indexed as a single unit. This is good for sorting, faceting, and analytics. It’s not good for full-text search.
_i _is int a 32-bit signed integer
_l _ls long a 64-bit signed long
_f _fs float IEEE 32 bit floating point number (single precision)
_d _ds double IEEE 64 bit floating point number (double precision)
_b _bs boolean true or false
_dt _dts date A date in Solr’s date format
_p NA location A latitude and longitude pair for geo-spatial search

Click here for more information on Mappings.


Content Search Connector

Search connectors are also called View Connectors. You can manage them in the Content Service menu by clicking on Content View Connections. When creating a content view, select the Solr Content View Connector. To see how to configure the basic options, see the Content View (Search) Connector page.

Search Configuration

Note:  EXTERNAL LINKS
If you choose External Link for the Result Link, you'll need to configure the URL by clicking the "Add External Link" button at the bottom of the page

Content Service Connector: The unique name of the content service connector this is associated with. You typically have an External Link per content service that is part of the index.

Link Field: The field that will be appended to the URL
Link URL: The URL that will be used. The Link Field will be appended to this field for each result.


Looking to integrate Solr? We can help.