ElasticSearch Node Client vs Transport Client

Like Apache Solr has Java client Solrj, which offers a native java interface to add, update and query solr index, ElasticSearch also has Java client with which you can you can perform index operations, search queries and administrative tasks. A typical use-case is that you are connecting to a remote ElasticSearch cluster from a Java ...

ElasticSearch Query vs Filters

Query or Filter Throughout the ElasticSearch API you will see parameters with query or filter in the name, sometimes it’s confusing when you should use query, when to use filter, or when you want to combine queries with filters. When to use queries? Full text search Where the search result depends on score When to use ...

P4CONFIG and IntelliJ IDEA

IntelliJ IDEA has good support for Perforce, you can go to “Settings” => “Version Control” => “Perforce” to configure Perforce settings: However, if you have many projects that are hosted in Perforce depots, you have to do this for each individual project. Is there a global setting that you can configure to avoid this manual ...

Prefix Query vs Fuzzy Query

I started to use ElasticSearch in my project. Today there’s one requirement from our customer, that is keyword search by matching the beginning letters of words, for example,  if the document contains “kimchi” as username, when searching for “kim”, “kimchi” should also be returned. So let’s see what ElasticSearch can offer Prefix Query Prefix Query: Matches ...

Solr velocity.properties velocity.log

I’ve been working at getting Solr working under Tomcat, and ran into velocity.log issue I’m documenting my troubles and their solutions here because otherwise they won’t exist on the web for people to find. Putting solutions to problems on the web makes them findable for the next poor guy who has the same problem. I ...

Best Practice for Production Support

My manager asked me whether we can do better with our production support. I responded him with one document that I came across.  Here we go. * Define acceptable Service Level Agreements (SLAs). For example, what is an acceptable response time in the event of a problem? What is an acceptable level of downtime for ...

Using Weblogic JDBC connection pool

There are two ways to use weblogic datasource to get database connection pool. 1. To use datasource that hosts in another weblogic, we can use t3 protocol 2. To use datasource from the same weblogic server (that hosts your application) In your web application, you will need a web.xml entry and an entry in a ...

Market Research – Survey taker

Market Research is the collection and analysis of data about a certain topic, product, market, or the competitive landscape of any of the above. Market research can also be split into two sub categories, primary and secondary. Primary research is when the data is collected directly by the researcher from the respondent. For example, an ...

Data Entry & Transcription Jobs

Data entry and transcription jobs obviously require good typing skills and accuracy, but many, like medical and legal transcription, can require additional training. require employee to enter lots of data and information into databases. If you want to attain a data entry job, here are some of the skills and qualities you need to have. ...

Customer Service Jobs – The Skills You Need

Customer service jobs might sounds easy, piece of cake huh? However they can in fact be some of the most challenging jobs out there. Here are some personalities and skills needed to work as customer service care agents. Be friendly, always customer first “Customer first” are clearly the heart and soul of any customer service ...