By default, CommonSpot uses the search functionality distributed with your ColdFusion engine (Adobe or Lucee). This release of CommonSpot also includes the ability to interface directly with a current release of Solr so that search performance is not constrained by the search engine included with Adobe ColdFusion or Lucee. Interfacing directly to Solr delivers significant improvements in search performance and accuracy, while providing a foundation for enhancements, such as faceted search, in future CommonSpot releases.
To support this search engine, CommonSpot 10.0 introduces a new Search Engine Interface API and provides an implementation of it for Solr. You can extend this interface and/or update the CommonSpot Solr schema as needed, or implement a custom search service.
See "Search Engine API" and the subsections "Implementing the Interface for New Search Engines" and "Extending CommonSpot’s Solr Implementation" in the CommonSpot Developer's Guide for details.
Access this dialog from the Configuration section of the Server Administration dashboard to register and configure your search engine of choice in CommonSpot.
Note: Changing the search engine configuration requires a full rebuild and reindexing of all full-text collections. Also note that for Shared Database Configurations, Solr must be installed in the same location, using the same port on all servers. You cannot currently share a single Solr instance.
This dialog gives you the following options:
Native ColdFusion: Pick this option to use the search services that ship with ColdFusion or Lucee. Click Save to complete the configuration.
Native Solr: Recommended. Choose this option to implement the CommonSpot Solr implementation. You can optionally extend this implementation through the Search Engine API. See the CommonSpot Developer's Guide for details. Click Next to complete Native Solr configuration.
Custom Solr: Choosing this option or Custom (non-Solr) displays the following field for specifying the path where the custom search-engine.cfc is located. See the Developer's Guide for details on how to create a custom interface.
Click Next to complete the Custom Solr configuration. Click Save to complete Custom non-Solr configuration.
Related Links
You can download PDF versions of the Content Contributor's, Administrator's, and Elements Reference documents from the support section of paperthin.com (requires login).
For technical support: