Skip to content

rlugojr/.net-sample

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Searchly Sample .NET Application.

This example illustrates basic search features of Searchly (ElasticSearch as service).

Each CRUD operation on documents is reflected to search index in real time.

To test Searchly's search features navigate to Manage Documents, create a new document and search it.

You can click "Reindex All" at Manage Documents view to index all documents in database. It will delete old index if exists, create a new index and it will index all documents at database with Bulk API in one request.

Sample application is using NEST .NET ElasticSearch client to integrate with SearchBox.io.

Local Setup

To run example in your local environment with a local ElasticSearch instance, add SEARCHBOX_URL to appSettings in web.config

<add key="SEARCHBOX_URL" value="http://localhost:9200"/>

Also change connection string to use SqlServerCe

<add name="SampleEntities" connectionString="data source=.\SQLEXPRESS;Data Source=|DataDirectory|aspnetdb.mdf" providerName="System.Data.SqlServerCe.4.0" />

AppHarbor Deployment

This sample can be deployed to Appharbor with no change. With 2 steps application will be fully functional.

  • Install SQL Addon and go to the SQL Server add-on to specify SampleEntities as the alias.

  • Install Searchly ElasticSearch Addon.

Deploy sample application, create some records and experience real time search.

About

.NET ElasticSearch Sample Application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 99.6%
  • Classic ASP 0.4%