https://github.com/philo/umbraco.elasticsearch
Integration of Elasticsearch as a search platform for Umbraco v7.5+
https://github.com/philo/umbraco.elasticsearch
cms elasticsearch nest umbraco umbraco-v7
Last synced: about 1 year ago
JSON representation
Integration of Elasticsearch as a search platform for Umbraco v7.5+
- Host: GitHub
- URL: https://github.com/philo/umbraco.elasticsearch
- Owner: Philo
- License: mit
- Created: 2016-03-29T18:00:36.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2018-06-18T15:16:00.000Z (almost 8 years ago)
- Last Synced: 2025-03-11T13:39:26.742Z (about 1 year ago)
- Topics: cms, elasticsearch, nest, umbraco, umbraco-v7
- Language: C#
- Homepage:
- Size: 11.3 MB
- Stars: 15
- Watchers: 4
- Forks: 8
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Umbraco.Elasticsearch
Integration of Elasticsearch (v5 only) as a search platform for Umbraco v7.5+
[](https://ci.appveyor.com/project/Philo/umbraco-elasticsearch/branch/master)
[](https://www.nuget.org/packages/Umbraco.Elasticsearch/)
Umbraco.Elasticsearch is an Umbraco plugin designed to integrate your CMS with Elasticsearch. It is *not* designed to replace any built-in search features of Umbraco (Examine) and instead provides an independent point of search integration in which your CMS acts as a data source for your search index.
Umbraco.Elasticsearch is *not* an _"install and forget"_ solution, to use it will be expected to have knowledge of the following:
* Develop custom code and logic within your Umbraco CMS, Umbraco.Elasticsearch is a code centric library
* How to extract node properties from Umbraco programmatically using ```IContent```, ```IMedia``` and the ```ServiceContext``` services
* How to use the [NEST](https://nest.azurewebsites.net) Elasticsearch library to:
* Define indexing document mappings via either the NEST attributes or the ```IElasticClient```
* Write search queries using the NEST fluent DSL within the [Nest-Searchify](https://github.com/stormid/Nest-Searchify) library wrapper
Installing Umbraco.Elasticsearch does not instantly give you full-text search over your CMS content, you will need to review the [sample](https://github.com/Philo/Umbraco.Elasticsearch/tree/master/samples) projects or read the [documentation](https://github.com/Philo/Umbraco.Elasticsearch/wiki) to learn how to get up and running.
Information on the latest release can be found within the github [releases](https://github.com/Philo/Umbraco.Elasticsearch/releases/latest).