elastic:index [<differential> = 1]
Esta mejora solo está disponible en SuiteCRM a partir de la versión 7.11.
La integración de Elasticsearch de SuiteCRM incluye dos útiles herramientas de línea de comandos basadas en Robo.
Estos dos comandos permiten realizar indexaciones y búsquedas desde la línea de comandos, facilitando la depuración y la integración con herramientas externas.
Estos comandos requieren una conexión funcional a la base de datos. Si ejecuta SuiteCRM en Docker o en una máquina virtual, ejecútelos desde una terminal en el mismo host que el servidor web de SuiteCRM.
El comando elastic:index permite ejecutar una indexación desde la línea de comandos y ver los registros paso a paso.
Se admiten tanto la indexación completa como la parcial.
elastic:index [<differential> = 1]
Ejecutar una indexación completa:
vendor/bin/robo elastic:index 0
Ejecutar una indexación parcial:
vendor/bin/robo elastic:index 1

El comando elastic:search le permite realizar el mismo tipo de consultas que haría desde la barra de búsqueda, pero
directamente desde la CLI. También permite devolver un JSON con datos adicionales sobre el registro.
elastic:search <query> [<size> = 20] [<showJson> = false]
Puede usar la sintaxis completa de consultas para el argumento query.
La opción size especifica el número de resultados.
Cuando la opción showJson está habilitada, se devuelve un JSON para cada resultado.
Buscar todo con la palabra clave 'rohan':
vendor/bin/robo elastic:search "rohan"

Buscar la primera Organización llamada 'Maxwell' y mostrar un JSON:
vendor/bin/robo elastic:search "_type:Accounts AND named:Maxwell" 1 true
Content is available under GNU Free Documentation License 1.3 or later unless otherwise noted.