k-means clustering
What is Clustering?
Clustering is the process of partitioning a group of data points into…
Read More
Filter Queries in Solr
Solr provides Query (q parameter) and Filter Query (fq parameter) for searching.
The query (q parameter), as the name suggests, is the main query used for searching. Example
q = title:james
Filter queries are used alongside query (q…
Read More
Data Binding with AngularJS
AngularJS is a JavaScript framework developed by Google. Angular is what HTML would have been, had it been designed for applications.
Data binding is the most useful and powerful feature of…
Read More
Evaluating Search Engine Relevance with Precision Testing
Evaluating search engines
For any information retrieval system, a major challenge is to provide the most relevant and meaningful search results to the user. It should not return irrelevant results in…
Read More
Atomic Updates in Solr
IntroductionIn Solr Once the data is indexed in changes to the Solr schema or…
Read More
Solr: Backed up? Now you can restore soon!
One of the lesser known but cool features of ReplicationHandler is support for index backup. You must have used ReplicationHandler in…
Read More
Ontologies vs Taxonomies vs Thesauri , and its place on the Semantic Web
Ontology :
An ontology formally defines a common set of terms that are used to describe and represent a domain. An ontology is domain specific, and it is used…
Read More
SOLID architecture principle using C# with simple C# example
In this blog, I am going to explain you the SOLID architecture principle using simple C# code. This would help to build application with layer architecture with readable and easily…
Read More
Usability of SecureString object in C#
In this blog, I am going to explain you the Advantage and usability of “SecureString” object in C# .Net framework.
Read More
Solr Optimistic Concurrency Unlocked!
If you have multiple clients updating documents, it’s really critical to ensure that newer…