ng-Cloak directives in AngularJS
Today I am going to share the interesting article about ng-Cloak directive….
Read More
Named Entity Recognition
Introduction: Named Entity Recognition (NER) is a subtask of information extraction. It is a process of classifying elements in text into pre-defined categories. These categories include the names of persons, organizations,…Read More
Introduction to SVG Part - 1
SVG Elements
Introduction
SVG is short for Scalable Vector Graphics. It is a graphic format in which the shapes are specified in XML. The XML is then rendered by an SVG viewer.…
Read More
LIRE: Lucene Image Retrieval
LIRE is a Java library that provides a simple way to retrieve images based on…
Read More
Solr Terms Component usage
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…
Read More
Solr 5. 3: Execute SQL queries
SQL statement is the most widely used language for querying data and is the…
Read More
Query Rescoring in Solr
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…
Read More
Getting to know $watch
This week I came across a $watch, and thought I’d share what I had learnt about it. First, you need to understand how the Angular digest cycle works.
The Digest Cycle…
Read More
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., based on…Read More
Biomedical Named Entity extraction using general purpose NER Models
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…
Read More
Getting to know Kendo with AngularJS
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…
Read More
Solr HyperLogLog
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…
Read More
Test Driven Development by Example
Test-driven development (TDD) is a software development. First the developer writes an (initially failing) automated test case that defines a desired improvement or new function, then produces the minimum amount…
Read More
Understanding Solr Explain
In this article, I will explain how to read information in solr explain.
When we search documents on solr, the documents in the result are in descending order of their…
Read More
AngularJS in Node. js and ExpressJS Framework
IntroductionExpressJS is a light-weight web application framework to help organize your web application into…
Read More
Image Processing and Analysis in R
Performing Image processing and analysis in R, installation of EBImage package is required. Execute…
Read More
Words similarity/relatedness using WuPalmer Algorithm
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…
Read More
Understanding Monolithic and Microservices Architecture
IntroductionIn 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.
Before jumping…
Read More
Getting started with AngularJS
What is AngularJS?
In single line AngularJS is a structural framework for dynamic web apps.Dynamic means during run time.It is used to develop SPA(single page application).
In a SPA,…Read More
Collaborative and Content-Aware Approaches to Recommendation
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…
Read More
Angular Test Cases Using Jasmine Js
About Jasmine
Jasmine is behavior-driven development framework for testing JavaScript code. It does not depend on any other JavaScript frameworks. It does not require a DOM. And it has a clean, obvious…
Read More
Understanding PhraseQuery and Slop in Solr
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…
Read More
Solr: Search using JSON Request API
Solr 5.1 introduces the new JSON request API!
Solr supports multiple query response formats such as xml, json, csv, velocity UI, etc. but for making request you were always supposed to…
Read More
Data Import Handler – import data from XML files which are in Solr xml format
The DataImportHandler is a Solr contrib that provides a configuration driven way to import data from relational databases or XML files, into Solr in both “full import” and “incremental delta…Read More
Data Parallelism in C#
IntroductionIn this blog, will have walk through about Data Parallelism, where we could execute process concurrently.BackgroundSome time, we come to scenario where we need to execute same process multiple times…
Read More
Using AngularJS Directives
What are Directives ?
AngularJS directives are what controls the rendering of the HTML inside an AngularJS application. At a high level, directives are markers on a DOM element that tell…
Read More
Dynamic binding of “ng-required” for Validation
I like to share the solution which I came across while working on dynamic validation of…
Read More
Getting familiar with Strict Contextual Escaping in Angular
The Problem:
While working on a recent project, I needed to show the highlighting that was part of the Solr response. The highlighting was done with html markup as part of the response.…
Read More
Exactish Phrase Matching in Solr
Phrase match: A simple way by which we can achieve exact matching in Solr is by using the default string type. It is exact phrase matching. the string is a useful…
Read More
Supervised Learning for Text Classification
Text Classification (or Categorization) has been investigated by many researchers over more than past 2…
Read More
Solr's mm parameter - Explanation of Min Number Should Match
This article explains the format used for specifying the “Min Number Should Match” criteria of the BooleanQuery objects built by the DisMaxRequestHandler. Using this it is possible to specify a…
Read More
Latent Semantic Indexing - An Introduction
Have you heard of Latent Semantic indexing (or analysis)? You would have come across the lingo if read about semantics and machine learning. I too had. But never went beyond reading…
Read More
Angular’s one-time data binding
This week while working with AngularJS, I came across a problem where a variable within $scope being reassigned to a new value every time a function was executed. I was…Read More
Microservices Architecture
Introduction
In this blog, will have walk through about Microservices Architecture pattern, which is now a days more populate than Monolithic application
Background
Today, there are several trends that are…
Read More
Solr Core Discovery
How does Solr discover a core?If you are a seasoned Solr developer and yet to migrate to latest releases, your answer might be ‘by registering the core by adding <cores> element…
Read More
Introduction to How Node. JS works
In this post, I will try to give an easy way to understand overview…
Read More
Find element / object in an array using jQuery. grep()
IntroductionIn this blog, will have walk through about easiest way to find the element/object in a JavaScript array which satisfy the filter condition.BackgroundMost of the time, we come to scenario…
Read More
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…