Skip to content

A Sitecore utility designed to create configurable and personalizable queries for either the Lucene or Solr search engine using Sitecore's ContentSearch API

License

Notifications You must be signed in to change notification settings

soen/Conjunction

Repository files navigation

Conjunction is a utility for Sitecore that solves the issue of creating configurable and personalizable queries for either the Lucene or Solr search engine, using Sitecore's ContentSearch API as the backbone.

Build status

Features

Conjunction has some interesting parts that are worth mentioning, as it:

  • Enables search query configuration without code changes
  • Allows specifying nested search query structures for complex queries
  • Allows a search query to either react to values provided dynamically, or by using preset default values
  • Makes it possible to vary search queries based on personalization
  • Uses the ContentSearch API as the underlying interface for querying search results
  • Enables extensibility

Installation instructions

Before installing Conjunction, you'll need a working Sitecore 8.0 (or later) instance running on your machine.

  • Install Conjunction binaries. This is as simple as adding the Conjunction.Foundation.Core NuGet package to your project.
  • Install Conjunction Sitecore package. You can find the required Sitecore package here, which contains the nessecary Sitecore templates and items required to configure search queries from Sitecore.

Documentation

License

This project is licensed under the MIT License.

About

A Sitecore utility designed to create configurable and personalizable queries for either the Lucene or Solr search engine using Sitecore's ContentSearch API

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages