10 votes

Solis Search

With Solis Search you can power your Umbraco website with the popular, blazing fast open source enterprise search platform Apache Solr in no time.

Features

  • Easy configuration > minimal coding
  • Facets
  • Language support
  • Security support
  • Autocomplete
  • Spellcheck
  • Richtext indexing
  • Dashboard to monitor index


You''ll find the necessary files to configure your Apache Solr instance in the folder /usercontrols/SolisSearch/Apache Solr

Find documentation and code samples on http://www.solissearch.com/documentation

Changelog

 

v. 2.1.168
Release 2018-10-23
Added try-catch block to allow publish of content even if Solr instance is not running or not installed.

v. 2.1.166
Release 2018-09-11

Fixed Umbraco package to contain missing dependencies to CommonServiceLocator.

v. 2.1.162
Release 2018-03-27
Upgraded SolrNet to version 1.0.7. SolrNet has minimum target platform .NET framework 4.6, so that is now minimum requirements for Solis Search as well.

v. 2.1.156

Release 2018-01-04
Added missing file in Umbraco package.
Minor stability fixes
Added support for Episerver 11.

v. 2.1.149
Release 2016-11-10
Released package for Episerver 10 to support breaking changes from Episerver 9.
Added some try-catch to improve stability when failing to retrieve content from the CMS to the indexer.
Added support to run Solis Search as CMS indexer on Episerver Commerce websites, now Solis Search ignores catalog data to not conflict with configured search provider.

v. 2.1.143
Release 2016-10-26
Added support for separate Solr instance address to use when indexing data for use in load balanced Solr infrastructure
Fixed some bugs in Umbraco grid parser to better handle exceptions when input data is not what expected
Fixed bug using default operator and moved default field to Local parameter to use SolrNet standard procedure.

v. 2.1.131.492
Release 2016-08-04
Fixed bug using default operator and moved default field to Local parameter to use SolrNet standard procedure.

v. 2.1.127.484
Release 2016-06-30
Fixed som bugs in the IoC of the LogFacade causing a dependency to log4net 1.2.10 in Episerver versions where log4net is updated.

v. 2.1.120.470
Release 2015-11-14
Bugfix indexing public access roles in Umbraco 7.3 and higher

v. 2.1.118.467
Release 2015-10-27
Added fix in Umbraco indexer because of bug in Umbraco regarding different timezones on publish dates depending on wheter the content node is new (Local kind) or updated (Utc kind).

v. 2.1.117.465
Release 2015-10-23
Added support for EPiServer 9 (Known issue: new EPiServer logging not implemented)
Added new field content_ref in schema.xml which i stored on rich text documents to reference on which content node in the cms it was found

v. 2.0.111.455
Release 2015-08-22
Refactored SearchRepository to expose methods that returns the SolisSearch standard query making it easier to create advanced queries using the SolrNet library functions.
Fixed bug on Rebuild index that indexed unpublished nodes

v 2.0.109.448
Released 2015-04-07
Added new property parser to Umbraco indexer for Grid property type.
Updated SolrNet.dll using branch 0.4.0.b3 (see https://github.com/mausch/SolrNet/tree/0.4.0b3) to remove dependencies to unnecessary dependency injection packages.

v 2.0.101.437
Released 2015-04-01
Organized assembly references to prevent error message when installing Umbraco package and also caused som Linq functions on dynamic objects to break.

v 2.0.98.428
Released 2015-03-27
Solis Search is now also available from Nuget.
Provided schema.xml and solrconfig.xml for Apache Solr 5
Bugfix for query to spellchecker
Other minor bugfixes

v 2.0.42.335
Released 2015-03-06
Refactored core system to add support for other CMS.

  • IoC for log facade class
  • Created Umbraco CMS indexer
  • Created EPiServer CMS indexer

Updated Apache Solr schema.xml, file needs to be replaced/updated on upgrade

  • Renamed wildcard properties to contain the word "solis"" instead of "umbraco", in relation to supporting other CMS.
  • Added dates for start publish and end publish to schema.xml

Added support for boost on fields in configuration
Fixed array format for acl and languages on extracted fields from rich text documents.

v 1.1.21.238
Released 2015-01-08
Improved parser for custom queries
Added support to remove file from Upload property from index when node is unpublished
Added missing function to remove media from index in IndexRepository
Added field doctypes to media items in index for simpler facetting on media items with other content doctypes

v 1.1.15.218
Released 2014-10-23
Added support for Upload property type in RelatedLinksParser.

v 1.1.3.1
2014-08-07
Added support to copy node name to content, if not specific property for page title is used.
Added possibility to view SolisSearch.config from dashboard control.
Fixed issue where content cannot be unpublished if there is no connection to Solr server.

v 1.1.3.0
2014-08-04
Added doctype to index, please note new field in Solr schema file called doctypes, old schema files needs to be updated/replaced.
Added public interface to create custom property parsers, please note new attribute "parser" on relatedLinks properties in SolisSearch.config file.
Added support for using doctype field name when declaring facets in SolisSearch.config file.
Bugfix regarding multiple properties containing links to media library

v 1.1.2.0
2014-04-10
Fixed an indexing issue when publishing pages in Umbraco 7 regarding storing the url of a newly created page

v 1.1.1.0
2014-03-28
Added support for 3rd party Media pickers Digibiz Advanced Media Picker and uComponents Multi URL Picker for related links rich text document indexing.
Bugfix regarding languages and rich text document indexing

v 1.1.0.0
2014-03-13
Added AutoComplete based on Suggester
Minor bugfixes

v 1.0.0.0
Initial release

 

Screenshots

Archived files

Source code

Package owner

Markus Thorén

Markus Thorén

Markus has 70 karma points

Package Compatibility

This package is compatible with the following versions as reported by community members who have downloaded this package:
Untested or doesn't work on Umbraco Cloud
8.0.x (untested)
7.14.x (untested)
7.13.x (untested)
7.12.x (untested)
7.11.x (untested)
7.10.x (untested)
7.9.x (untested)
7.8.x (untested)
7.7.x (untested)
7.6.x (untested)
7.5.x (untested)
7.4.x (untested)
7.3.x (untested)
7.2.x (untested)
7.1.x (untested)
7.0.x (untested)
6.1.x (untested)
6.0.x (untested)

You must login before you can report on package compatibility.

Package Information

External resources