COMPRAR

Una búsqueda de texto completamente indexada



Sistema operativo
CPU
Descargar
FreeBSD 9.x
x86
File
FreeBSD 10.x
x86-64
File
Linux
x86-64
File


MMSearch es una aplicación de búsqueda e indexado de correo para CommuniGate Pro Server. Está basada en el módulo SQLite FTS y utiliza el protocolo XIMSS para comunicarse con CommuniGate Pro.

La búsqueda está integrada en las skins Web de Pronto HTML5 y Crystal.

Instrucciones de instalación:

1) copie los archivos "mmindex" y "mmsearch.cfg" en el directorio base de CGPro:

  cp mmindex /var/CommuniGate/
  cp mmsearch.cfg /var/CommuniGate/

2) Copie el archivo "mmsearch" en el directorio cgi de CGPro:

  cp mmsearch /var/CommuniGate/cgi/

3) defina las credenciales del usuario postmaster y la lista de usuarios cuyo correo deba ser indexado en el archivo "/var/CommuniGate/mmsearch.cfg";

4) programe el indexado usando crontab del usuario raíz, por ejemplo, para cada hora:

  0 * * * * root /var/CommuniGate/mmindex 2>> /var/CommuniGate/mmsearch.error.log

5) suba el archivo "PBXApps/multimailboxsearch.sppr" a las aplicaciones PBX de todo el servidor de CGPro;

6) suba el archivo "WebSkins/Crystal.tar" al servidor de CGPro llamado skin "Crystal".

La primera ejecución de indexado puede tardar bastante tiempo (dependiendo del tamaño del almacenamiento del correo), y por tanto se recomienda ejecutarlo manualmente (con los derechos del usuario raíz).

Puede utilizar los siguientes símbolos especiales en las consultas de búsqueda:

  * - fin de palabra (por ej., "parte*" significa "partes", "partición", etc.);
  ^ - principio de línea (por ej., "^contrato" significa líneas que tienen "contrato" al principio);
  "" - coincidencia exacta (por ej., "parte de contrato" se refiere a los resultados que contienen la sub secuencia correspondiente, de otra forma la consulta sin comillas devuelve todos los resultados que contienen las palabras "contrato" y "parte").
  - - negación (por ej., la consulta "contrato - parte" devuelve resultados que contienen "contrato" excluyendo a los que contienen "parte").

Puede además combinar los símbolos especiales en las consultas, por ejemplo:

  ^contrato* -parte

Por defecto, las BBDD se almacenan en el almacenamiento de la cuenta de CGPro, en el directorio "private/index/". El índice y los registros de búsqueda se almacenan en el archivo "/var/CommuniGate/mmsearch.log".