Crear vista "Data Table"

6 views
Skip to first unread message

Hec Kahn

unread,
Jun 20, 2018, 6:01:15 PM6/20/18
to Elasticsearch ES
Buenas tardes a todos,

Quisiera saber si alguien me puede apoyar a encontrar la soluciones a mi problema. Necesito realizar una vista tipo "Data Table" en la cual requiero mostrar el valor de un campo (mensaje.keyword) tipo string cuya longitud varia entre 50 y 360 caracteres.

Mi problema es, que los campos cuya longitud de cadena es de alrededor de 50 caracteres, si me despliega su valor, pero cuando la longitud del campo es de 360 caracteres, no me muestra el valor. Adjunto imagen con los valores mostrados:










El string que no me muestra es como el siguiente:

333iCoV6SCTQZDkVh07ON/lGdYA54ECb6TnI/OdJkRCK7eehPoBPSoNhYB8vrWTV+iBj4VoMBBBl#012bOnl/MI39815DyEgT2x3S63govP+k8Hk/gggg+blWwv5mxOG/iH2sSKiuE/V4FoSO56Hu7IZp8sj6#012/eitgerwgerqe67576678GY+FDV7+JqPzwQw1zGOUiIPfQt1pIx2YG1T53rcWV3LT+CM8671867128367111117867777fRb+s17oNXh6os9u6YH4/I1WK3QwZT4i/UTRADVTRASVCYVHL7pL/tIJRwSGFl#012fXoK/7Wed3F9BYZdj77TTGG6vBj80hpb0fUNwQ==


Si a alguien sabe como solucionar esto y poder ver cadenas de longitud larga en "Data Table", se lo agradecería demasiado.

Gracias por leer mi duda.
Saludos!

Hec Kahn

unread,
Jun 25, 2018, 10:09:08 PM6/25/18
to Elasticsearch ES
Encontre la respuesta,

Existe un parametro en la creación de un índice, el parametro es "ignore_above". Este parametro por defecto tiene el valor de 2360, lo que indica que no muestra los parámetros cuya longitud de cadena sea mayor a 260 caracteres. Lo que hice fue crear un indice como el siguiente:

"mensaje": {
          "type": "text",
          "fields": {
            "keyword": {
              "type": "keyword",
              "ignore_above": 400
            }
          }
        }

Dejo el dato por si en un futuro le es útil a alguien.

Por cierto, asi se ve la vista "Data Table", notese que al final se muestra la barra horizontal para poder visualizar toda la cadena.






Saludos.

Hec Kahn

unread,
Jun 25, 2018, 10:11:06 PM6/25/18
to Elasticsearch ES
**********************

El valor por defecto de "ignore_above" es de 256

*********************


El miércoles, 20 de junio de 2018, 17:01:15 (UTC-5), Hec Kahn escribió:
Reply all
Reply to author
Forward
0 new messages