Normalized Discounted Cumulative Gain (NDCG) is popular method for measuring the quality of a set of search results. It asserts the following: Very relevant results are more useful than somewhat relevant results which are more
Metadata may be written into a digital photo file that will identify owner of it, copyright and contact information, what camera created the file, along with exposure information and descriptive information such as keywords
In this article we will see how solr supports spatial search. Spatial Search Solr supports location data for use in spatial/geospatial searches. Using spatial search, you can: Index points or other shapes Filter
Today I am going to share the interesting article about ng-Cloak directive…. Use of ng-Cloak directive The ng-Cloak are used to prevent the un-compiled elements from being displayed and un-compiled elements can be an element
Named Entity Recognition Introduction Named Entity Recognition (NER) is a subtask of information extraction. It is a process of classify elements in text into pre-defined categories. These categories includes the names of persons, organizations, locations,
LIRE is a Java library that provides a simple way to retrieve images based on their colours and texture features. LIRE creates a Lucene index of image features for content based image retrieval (CBIR).
In this article we will see how solr Terms Component can be used for building Auto-suggest feature and Browse index feature. Terms Component: The Terms Component returns information about indexed terms in a field
Introduction Sometimes relevance requirements are very complex and creates performance issues during execution. There is a very nice feature Introduced in Solr 4.9 called “Query Reranking/Rescoring” (SOLR-6088) which allows us to run our query with a less
Part of speech tagging using OpenNLP Introduction Part-of-speech tagging is the process of marking up a word in a text (corpus) as corresponding to a particular part of speech such as noun, verb, adjective, etc.,
Biomedical, healthcare research and practice has accelerated the rate at which information in the form of scientific publications, EMR, transcription records and others are created and published. In order to effectively tag, index and manage this
Solr 5.2 introduces HyperLogLog, the probabilistic approach for counting distinct values. Solr already had provision to count distinct values using unique facet function or countDistinct LocalParam in stats component. But this approach doesn’t scale well, as
Test-driven development (TDD) is a software development process that relies on the repetition of a very short development cycle. First the developer writes an (initially failing) automated test case that defines a desired improvement or new
Introduction ExpressJS is a light-weight web application framework to help organize your web application into an MVC architecture on the server side. You can use a variety of choices for your templating language (like EJS, Jade, and Dust.js,Html).You
What is Kendo UI Kendo UI is a framework based on HTML5 and jQuery. It helps build an interactive web application by providing several features for a fast, rich, and responsive web applications in a single package.
Performing Image processing and analysis in R, installation of EBImage package is required. Execute the below code to get package installed in R. Performing the Reading, Writing and displaying of Image The loading of package
Wu & Palmer – Words Similarity The Wu & Palmer calculates relatedness by considering the depths of the two synsets in the WordNet taxonomies, along with the depth of the LCS (Least Common Subsumer). The
Introduction In this article, we will try to understand the Monolithic and Microservices architecture in terms project team, analysis/design, development/construction, continuous integration /deployment and testing. 1. Monolithic Architecture Before jumping into Microservices, let’s see what
Recommender systems have become extremely common in recent years, and are applied in a variety of applications. The goal of a Recommender System is to generate meaningful recommendations to users for items or products that might interest them.
PhraseQuery in Lucene matches documents containing a particular sequence of terms. PhraseQuery uses positional information of the term that is stored in an index. The number of other words permitted between words in query phrase