In this tutorial, we will show you how to install Elasticsearch on Ubuntu 18.04。The easiest way to install Elasticsearch on Ubuntu 18.04 is by installing the deb package from the official Elasticsearch repository.So Let's follow these steps to configure and use Elasticsearch
I am using elasticsearch 8.15.3 and nest 7.17.5 versions and .net 8.0
Table of Contents
We upgrade our application to .net 8, and and we also upgrade the latest NEST library: version:
If i run my application in localhost, should connect to elastic server correctly.all worked with the previous version of the application.
But when we deploy the application to azure, we got an exception:
step 1:Install ** on Ubuntu 22.04
step 2:install Elasticsearch 8.x on Ubuntu 22.04
Once you download and install JRE, you need to download the setup Elasticsearch and install it from below link.
official Elasticsearch Document:Install Elasticsearch with Debian Package
https://www.elastic.co/guide/en/elasticsearch/reference/current/deb.html
Step 3
Once you install Elasticsearch, check whether Elasticsearch is installed or not by hitting below url in any browser.
step 4: Install IK Analysis for Elasticsearch on Ubuntu 22.04
IK Analysis for Elasticsearch
https://github.com/medcl/elasticsearch-analysis-ik
Step 5
Either take it from this link https://www.nuget.org/packages/NEST/ OR Use Install-Package NEST -Version 6.5.0
Now you are ready to work on Elasticsearch through .NET.
Step 6
- using Nest;
Here points to note is that "index" is Database and "type" is Table. so you need to create INDEX(Database) first, then you need to create TYPE(Table) so that you can insert data in table in the format of JSON.
Step 7
delete boost
useful links
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/security-minimal-setup.html