Monday, June 8, 2015

Vocabulary Alignment

Vocabulary Alignment
This is one of the first challenges that enterprise search projects are enfretan; and that is when you are looking for something, the way you know it is one and the way this is another documented.It has not occurred to you that you want to know more about a particular topic such as:
documents required for travel outside the country.
And all the information in the related documentation do not mention what you are looking for. really what you're after:
how to get a passport.
These are the kind of problems that are often complex to solve in enterprise search.
One of the most effective ways I've found to solve the problem of alignment is to make use of the records by clicking Log Analytics, and is taken apart by the use of Javascript which results in clicks and consultations in specific, thus the alignment process starts vocabulary.
This process can be performed with multiple software components but may incorporate tod in a single package, can significantly reduce their work, in my experience a simple way to do this is to make use of the signals if you are working with Solr, but products other manufacturers this option is not available then can use Piwik where you can find that consultations were those that gave users click and thus able to incorporate the synonyms in your search engine.

Alineación de vocabulario


Alineación de vocabulario

Este es uno de los primeros problemas a los que se enfrentan los proyectos de búsqueda empresarial; y es que cuando ud esta buscando algo, la forma en que ud lo conoce es una y la forma en que esta documentado es otra.
No le ha ocurrido que ud quiere saber mas de un tema en particular tal como:

documentos necesarios para viajar fuera del país.

Y toda la información en la documentación relacionada no mencionan lo que ud busca. en realidad lo que ud busca es:

como obtener el pasaporte.

Estos son el tipo de problema que muy frecuentemente son complejos de resolver en búsqueda empresarial.

Una de las formas mas efectivas que he encontrado para resolver el problema de alineación es hacer uso de los registros de click por medio Log Analytics, y es llevar aparte por medio del uso de Javascript de en cuales resultados se hace click y con que consultas en especifico, de esta forma se inicia el proceso de alineación de vocabulario.

Este proceso de puede realizar con múltiples componentes de software pero si puede incorporar tod en un  único paquete, puede reducir significativamente su trabajo, en mi experiencia una forma simple de realizarlo es hacer uso de las señales si esta trabajando con Solr, pero en productos de otros fabricantes no esta disponible esta opción entonces puede hacer uso de Piwik donde puede encontrar en que consultas fueron las que dieron click los usuarios y de esta forma lograr incorporar los sinónimos en su motor de búsqueda.

El problema de alineación será un problema constante que debe mantenerse a lo largo del tiempo por que las formas de buscar los mismos conceptos cambian con el tiempo y las tendencias en la organizaciones.

Espero que este documento le sea de utilidad y espero sus comentarios.

Saturday, April 4, 2015

Installing ZURMO CRM on Linux Ubuntu 12.04

sudo apt-get install php-pear php5-dev libmysqlclient15-dev
    sudo apt-get install apache2
    sudo apt-get install php5
    sudo apt-get install libapache2-mod-php5
    sudo /etc/init.d/apache2 restart
sudo apt-get install php5-gd php5-mysql
sudo apt-get install mysql-server php5-mysql php5 php5-memcache
sudo apt-get install memcached
sudo apt-get install php-pear
sudo apt-get install build-essential
sudo pecl install memcache

echo "extension=memcache.so" | sudo tee /etc/php5/conf.d/memcache.ini
ps aux | grep memcache
echo "stats settings" | nc localhost 11211
sudo apt-get install php5-curl
sudo apt-get install libapache2-mod-php5
sudo apt-get install php-pear php5-dev make libpcre3-dev
sudo pecl install apc
sudo apt-get install php5-Ldap
sudo apt-get install php5-imap
sudo apt-get install php5-mcrypt
sudo nano /etc/php5/apache2/php.ini  -------> extension = apc.so
sudo service apache2 restart
sudo apt-get install php-soap
Edit my.cnf
    character-set-server=utf8
    collation-server=utf8_unicode_ci
    default-storage-engine=INNODB
    max_sp_recursion_depth=100
    max_allowed_packet = 20M
    thread_stack = 512K
    optimizer-search-depth = 0
    log_bin = 0
        This is default settings, and in most cases you will not need to modify it
    sql_mode=”NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”
        This is default settings, and in most cases you will not need to modify it
sudo a2enmod deflate
sudo touch app/protected/config/debug.php; sudo chmod 777 app/protected/config/debug.php
sudo chmod 777 app/version.php
sudo touch app/protected/config/perInstance.php
sudo chmod 777 app/protected/config/perInstance.php
sudo chmod 777 app/assets/
sudo chmod 777 app/protected/data/
sudo chmod 777 app/protected/runtime/
sudo vim /etc/php5/apache2/php.ini
;upload_max_filesize = 2M
upload_max_filesize = 20M
;post_max_size = 8M
post_max_size = 20M