Sentiment Analysis: Incremental learning to build domain models

Raimon Bosch, Master thesis – Intelligent Interactive Systems, Universitat Pompeu Fabra (2013), Prof. Dr. Leo Wanner Abstract Nowadays, social contacts are vital to find relevant content. We need to connect with people with similar interests because they provide content that matters. Every day is more clear that in the future of document recommendations will be necessary to…

Personalization on search engines using social signals

Raimon Bosch, Departament de Tecnologies de la Informació i les Comunicacions (DTIC), Pompeu Fabra University Abstract This is a study analyzing the different state of the art techniques to generate personalized search results. We will focus on how user’s interactions in social networks are being used to improve user’s experience. We will also investigate if sentiment analysis…

Text Categorization with K-Nearest Neighbors using Lucene

Text categorization (also known as text classification, or topic spotting) is the task of automatically sorting a set of documents into categories from a predefined set. Text categorization is a complex problem to solve, for solving it you need to provide a variable for each important word in your text. Maybe not stopwords or very common…

How to use Near Real Time Search in Solr

As you might know Solr has prepared a cool new feature for its release 4.0: Near Realtime Search. With this new feature our search engine will be able to perform in-memory commits a.k.a. soft commits without having to perform a real commit that can cause some seconds of bad performance to your users. If you…

How to create a Solr index and speed up your data

If you are designing a website and you want to have a solid backend Solr is an exceptional choice not only because its search capabilities and all the integration with the lucene ecosystem also because its capacity to shard your data and get very good response times. But which is the best approach in order…

How to create combinations and not die trying

When you are building your website is very important generate good keywords in order to get visits from search engines quickly. First of all, is very important to analyze your market and your possible competitors and see which keywords they are using. But even if you have the best study you can pay for at…