Since the 3.1 release, Aspire needs an external MongoDB instance in order to keep its crawl metadata and distribute the processing and scanning. All the MongoDB configuration should be done in the settings.xml file.

Basic Example:

  <!-- noSql database provider for the 3.1 connector framework -->
  <noSQLConnectionProvider sslEnabled="false" sslInvalidHostNameAllowed="false">
    <implementation>com.searchtechnologies.aspire:aspire-mongodb-provider</implementation>
    <servers>mongodb-hostname:27017</servers>
  </noSQLConnecitonProvider>

Connect to a Multi-node MongoDB Installation:

Example:

  <!-- noSql database provider for the 3.1 connector framework -->
  <noSQLConnectionProvider sslEnabled="false" sslInvalidHostNameAllowed="false">
    <implementation>com.searchtechnologies.aspire:aspire-mongodb-provider</implementation>
    <servers>mongodb-host1:27017,mongodb-host2:27017,mongodb-host3:27017,mongodb-host4:27017</servers>
  </noSQLConnecitonProvider>