nopCommerce Search Solr plugin

Brings search quality to nopCommerce including faceted search by using Solr Search engine. Solr is the popular, blazing-fast, open source enterprise search platform built on Apache Lucene


Styled for the Default Clean themes: Yes

Developed according to nopCommerce and Microsoft technology standards and coding guidelines: Yes

Open to modification public view (.cshtml) files: Yes

Fully localizable and can be used in any language: Yes

Tested with browsers: FF, Chrome, Opera, Safary, IE9+


If you want to sell your work based on this source code please buy this plugin with the Extended License. Details>>

We do the installation on your website

Relevant search results

With support for over 40+ languages, Search plugin for nopCommerce indexes all your products to deliver the most relevant results in response to user queries, quickly and securely. Also search plugin enables powerful matching capabilities including phrases, wildcards, facets and much more.

Fully integrated into nopCommerce

Search plugin was designed to support stores with millions products. The plugin replaces standard mechanism for retrieving product data and overwrite Search, Category and Home page. Tree categories Solr browse / breadcrumb navigation layer

Scaling and Performance

Always built on the latest and greatest (Lucene, Solr search engines) our plugin takes advantage of numerous Lucene, Solr performance enhancements. Also we developed fast crawl tasks to index nop DB and fast controllers and views to show these products.

Ready to Learn More? Request a Demo or More Information.


This module provide multiple points of extensibility to allow fully customize indexing process. Possible user cases and solutions for them are listed below.

  • Adding new search providers
  • Adding new crawlers
  • Adding new crawler steps

Search plugin screenshot

  • Admin: Configure your local Solr instance
  • Admin Dashboard
  • Admin: Schedule tasks
  • Admin: Realtime log
  • Admin: Realtime log(sync & search tasks)
  • Admin: Search plugin menu
  • Admin: Search Nop Pages
  • Admin: SearchNopPages -> NopSearch page settings
  • Admin: Search fields
  • Admin: Simple facets
  • Admin: Simple facet Edit Page
  • Admin: Facet Templates/Custom Facet Templates
  • Admin: Create/Edit Facet Template Page
  • Admin: CMS search pages
  • Admin: CMS search pages – Edit/Create page
  • Public: Search box
  • Public: Custom Autocomplete
  • Public: Example of product catalog(search) page
  • Public: Example of public entity list page

Release 1.8:

  • Added multistore support. This option allows to limit plugin to a certan store
  • Added ACL(Access Control List) support. This option allows to use ACL for products and other document types
  • Added Statistic table and last operation table to Search Dashboard page and improved Config views to explain some buttuns and settings.
  • Added checkbox "Use search plugin for admin product page". This option allows to overide nopCommerce Product service

Release 1.7:

  • Implemented stat support which helps to create range facet for measurable atts like price, width, length, height, weight.
  • Added IsValue att for SpecificationAttributes which show that spec. att should be converted and stored as a value in search engine. It gives an ability to create range facets for specification atts.
  • Optimized procedure of removing documents from index
  • Updated search packages
  • Used Url.SetParameter instead of _webHelper.ModifyQueryString to avoid of changing case for letters.
  • Added events for Manufacture crawler
  • Added "Invalid query" string which is shown when you have and issues with search engine
  • Added sort by facet count in DevPartnerTreeFacet
  • Fix product delete action. ChangeState.
  • Implemented entity delete action

Release 1.6:

Highlight features and changes

  • A lot of refactoring & performance optimization.
  • Category Tree facet
  • Implemented Crawler & Pipelines patterns. Added product, DP CMS entity, manufacture crawlers and 22 pipelines
  • Added ability to use different Solr search handlers and specified predefined filters on Solr end

Other Features

  • Added Quoted feature to escape some symbols
  • Added Facet Sort setting to determines the ordering of the facet field constraints.
    • count - sort the constraints by count (highest count first)
    • index - to return the constraints sorted in their index order (lexicographic by indexed term). For terms in the ascii range, this will be alphabetically sorted.
  • Add Facet Display Level attribute. Facets with display level 2 appear in the facet panel only if one of the facet with display level 1 was filtered.
  • Scheme modifications: Added Meta keywords, Meta description, Main ImageId, Thumbnail URL, warehouse, dpattr_ fields.
  • Scheme modifications: Added alphaOnlySort, string_ci types.

Release 1.5:

  • Highlight features and changes
  • Integration with CMS plugin. Added ability to index and search any CMS entity content types
  • Better nopCommerce support(Added Update/Insert/Delete product, category, manufacturer, specification atts)
  • Override Tags, Vendor, Manufacture pages to use facet features
  • More facet templates. Added Radio Button list, Checkbox list
  • Added ability to associate facet template with search field
  • Search API
  • Best much support
  • Highlight support
  • Boosting support
  • and so on... a lot of more features.

Release 1.3:

  • UPDATED: Added support Nop 3.80.

Release 1.2

  • added Lucerne provider
  • added CompboBox facet
  • added Unify theme integration
  • added specification attributes to the index

Release 1.1 - 14.06.2016

  • add dashboard to show last crawl operations;
  • better real time statistic;
  • better admin performance because of showing products from index;
  • add banners on search page/category page in the middle of search results.

Product tags: Integration (7) , Search (1) , Solr (1)