📝 Research :https://ojitha.blogspot.com.au for my lengthy articles.

Semantic search with ELSER in Elasticsearch

May 11, 2024

Elastic Learned Sparse EncodeR(ELSER) is a retrieval model trained by Elastic that enables you to perform semantic search to retrieve more relevant search results.

Summary of ELSER process

  1. install ELSER v2: Only once (DevOPs will do for your)
  2. Create source index where you can insert all your documents
  3. Create target index
  4. Create ingestion pipeline
  5. Reindex process to create embeddings
  6. Ready to do semantic search using text expansion queries

I created this blog post on docker to demonstrate Linux-optimised ELSER v2. The Elasticsearch version is 8.11.1.

More…

SSO with Nginx, ADFS, and Elasticsearch PKI in Docker

November 24, 2023

Struggling to secure your open-source Kibana? This post offers a robust solution. Implement Single Sign-On (SSO) to Kibana using Nginx as a reverse proxy.

Integrate seamlessly with Keycloak as an OpenID Connect provider for centralised authentication. Fortify your Elastic Stack with Public Key Infrastructure (PKI) certificates. Ensure secure Kibana-to-Elasticsearch communication. All components are containerised and orchestrated with Docker Compose for easy deployment. Enhance security, streamline user access, and leverage existing AD infrastructure. A must-read for engineers seeking enterprise-grade Kibana security. Transform your data visualisation with uncompromised access control.

More…

Elastic Search Introduction

September 29, 2023

Learn Elasticsearch from zero to hero with this comprehensive guide covering installation, CRUD operations, mapping, and advanced search techniques.

More…