Estimados: Cree un servidor de pruebas y le instale Elasticsearch, le cargue la BD del servidor de producción, pero no logro que busque. La instalación es de koha20.05 en un servidor con Debian 10 y MaríaDB En acerca de Koha aparece en verde: “Servidores: 127.0.0.1:11211 | Espacio de nombres: koha_kohaE | Estado: en ejecución. | Configurar lectura a partir de: koha-conf.xml” **************************************** Cuando ejecuto systemctl status elasticsearch.service se ve todo bien: ● elasticsearch.service - Elasticsearch Loaded: loaded (/lib/systemd/system/elasticsearch.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2021-12-17 12:24:41 -03; 35min ago Docs: http://www.elastic.co Main PID: 18136 (java) Tasks: 74 (limit: 4915) Memory: 1.2G CGroup: /system.slice/elasticsearch.service ├─18136 /bin/java -Xms1g -Xmx1g -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -Des.networkaddress.cache.ttl=60 -Des.networkaddress.cache.negative.ttl=10 -XX:+AlwaysPreTouch -X └─18272 /usr/share/elasticsearch/modules/x-pack-ml/platform/linux-x86_64/bin/controller ******************************* En Koha.conf cambie la ruta que venía por defecto por la ruta donde encontré los archivos en Debian 10 /etc/koha/sites/kohaE/searchengine/elasticsearch/ /usr/share/koha/intranet/cgi-bin/admin/searchengine/elasticsearch/ Y quedó así <!-- Elasticsearch Configuration --> <elasticsearch> <server>localhost:9200</server> <!-- may be repeated to include all servers on your cluster --> <index_name>koha_kohaE</index_name> <!-- should be unique amongst all the indices on your cluster. _biblios and _authorities will be appended. --> <!-- See https://metacpan.org/pod/Search::Elasticsearch#cxn_pool --> <!-- <cxn_pool>Static</cxn_pool> --> <!-- See https://metacpan.org/pod/Search::Elasticsearch#trace_to --> <!-- <trace_to>Stderr</trace_to> --> </elasticsearch> <!-- Uncomment the following line if you want to override the Elasticsearch default index settings --> <elasticsearch_index_config>/usr/share/koha/intranet/cgi-bin/admin/searchengine/elasticsearch/index_config.yaml</elasticsearch_index_config> <!-- Uncomment the following line if you want to override the Elasticsearch default field settings --> <elasticsearch_field_config>/usr/share/koha/intranet/cgi-bin/admin/searchengine/elasticsearch/field_config.yaml</elasticsearch_field_config> <!-- Uncomment the following line if you want to override the Elasticsearch index default settings. Note that any changes made to the mappings file only take effect if you reset the mappings in by visiting /cgi-bin/koha/admin/searchengine/elasticsearch/ mappings.pl?op=reset&i_know_what_i_am_doing=1&reset_fields=1. Resetting mappings will override any changes made in the Search engine configuration UI. --> <elasticsearch_index_mappings>/usr/share/koha/intranet/cgi-bin/admin/searchengine/elasticsearch/mappings.yaml</elasticsearch_index_mappings> *********************************************** Al indexar, Elasticsearch me di cuenta que habían errores con las autoridades que la zebra ignora y los corregí, pero hubo un error que no supe cómo corregir, porque no me indica en qué registro está el error. substr outside of string at /usr/share/koha/lib/Koha/SearchEngine/Elasticsearch.pm line 510. Use of uninitialized value $_ in pattern match (m//) at /usr/share/koha/lib/Koha/SearchEngine/Elasticsearch.pm line 513. ************************************************* Por último al ejecutar tail -f /var/log/koha/kohaE/*-error.log Los errores que me salen sond e este tipo [2021/12/17 12:53:02] [WARN] Use of uninitialized value $f in pattern match (m//) at /usr/share/koha/lib/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm line 725. [2021/12/17 12:53:02] [WARN] Use of uninitialized value $f in exists at /usr/share/koha/lib/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm line 731. [2021/12/17 12:53:02] [WARN] Use of uninitialized value $field in substitution (s///) at /usr/share/koha/lib/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm line 1099. [2021/12/17 12:53:09] [WARN] Use of uninitialized value $field in substitution (s///) at /usr/share/koha/lib/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm line 1099. [2021/12/17 12:53:13] [WARN] Use of uninitialized value $f in pattern match (m//) at /usr/share/koha/lib/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm line 725. [2021/12/17 12:53:13] [WARN] Use of uninitialized value $f in exists at /usr/share/koha/lib/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm line 731. [2021/12/17 12:53:13] [WARN] Use of uninitialized value $field in substitution (s///) at /usr/share/koha/lib/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm line 1099. ************************************************* Espero que alguno me pueda indicar donde estoy fallando, gracias *Jorge Spuler* Ingeniero en Automatización y Procesos Dirección de Información y Documentación Bibliográfica Institucional, Edificio Edificio U/Piso2 *Anexo: 56 32 2654514* Universidad Técnica Federico Santa María - Casa Central - *www.usm.cl <http://www.usm.cl/>* [image: imagen barra]
Es es 6? El vie., 17 dic. 2021 13:06, jorge spuler <jorge.spuler@usm.cl> escribió:
Estimados:
Cree un servidor de pruebas y le instale Elasticsearch, le cargue la BD del servidor de producción, pero no logro que busque. La instalación es de koha20.05 en un servidor con Debian 10 y MaríaDB
En acerca de Koha aparece en verde: “Servidores: 127.0.0.1:11211 | Espacio de nombres: koha_kohaE | Estado: en ejecución. | Configurar lectura a partir de: koha-conf.xml”
****************************************
Cuando ejecuto systemctl status elasticsearch.service se ve todo bien: ● elasticsearch.service - Elasticsearch
Loaded: loaded (/lib/systemd/system/elasticsearch.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2021-12-17 12:24:41 -03; 35min ago
Docs: http://www.elastic.co
Main PID: 18136 (java)
Tasks: 74 (limit: 4915)
Memory: 1.2G
CGroup: /system.slice/elasticsearch.service
├─18136 /bin/java -Xms1g -Xmx1g -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -Des.networkaddress.cache.ttl=60 -Des.networkaddress.cache.negative.ttl=10 -XX:+AlwaysPreTouch -X
└─18272 /usr/share/elasticsearch/modules/x-pack-ml/platform/linux-x86_64/bin/controller
*******************************
En Koha.conf cambie la ruta que venía por defecto por la ruta donde encontré los archivos en Debian 10
/etc/koha/sites/kohaE/searchengine/elasticsearch/
/usr/share/koha/intranet/cgi-bin/admin/searchengine/elasticsearch/
Y quedó así
<!-- Elasticsearch Configuration --> <elasticsearch> <server>localhost:9200</server> <!-- may be repeated to include all servers on your cluster --> <index_name>koha_kohaE</index_name> <!-- should be unique amongst all the indices on your cluster. _biblios and _authorities will be appended. -->
<!-- See https://metacpan.org/pod/Search::Elasticsearch#cxn_pool --> <!-- <cxn_pool>Static</cxn_pool> --> <!-- See https://metacpan.org/pod/Search::Elasticsearch#trace_to --> <!-- <trace_to>Stderr</trace_to> --> </elasticsearch> <!-- Uncomment the following line if you want to override the Elasticsearch default index settings -->
<elasticsearch_index_config>/usr/share/koha/intranet/cgi-bin/admin/searchengine/elasticsearch/index_config.yaml</elasticsearch_index_config> <!-- Uncomment the following line if you want to override the Elasticsearch default field settings -->
<elasticsearch_field_config>/usr/share/koha/intranet/cgi-bin/admin/searchengine/elasticsearch/field_config.yaml</elasticsearch_field_config> <!-- Uncomment the following line if you want to override the Elasticsearch index default settings. Note that any changes made to the mappings file only take effect if you reset the mappings in by visiting /cgi-bin/koha/admin/searchengine/elasticsearch/ mappings.pl?op=reset&i_know_what_i_am_doing=1&reset_fields=1. Resetting mappings will override any changes made in the Search engine configuration UI. -->
<elasticsearch_index_mappings>/usr/share/koha/intranet/cgi-bin/admin/searchengine/elasticsearch/mappings.yaml</elasticsearch_index_mappings>
***********************************************
Al indexar, Elasticsearch me di cuenta que habían errores con las autoridades que la zebra ignora y los corregí, pero hubo un error que no supe cómo corregir, porque no me indica en qué registro está el error.
substr outside of string at /usr/share/koha/lib/Koha/SearchEngine/Elasticsearch.pm line 510.
Use of uninitialized value $_ in pattern match (m//) at /usr/share/koha/lib/Koha/SearchEngine/Elasticsearch.pm line 513.
*************************************************
Por último al ejecutar tail -f /var/log/koha/kohaE/*-error.log
Los errores que me salen sond e este tipo [2021/12/17 12:53:02] [WARN] Use of uninitialized value $f in pattern match (m//) at /usr/share/koha/lib/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm line 725.
[2021/12/17 12:53:02] [WARN] Use of uninitialized value $f in exists at /usr/share/koha/lib/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm line 731.
[2021/12/17 12:53:02] [WARN] Use of uninitialized value $field in substitution (s///) at /usr/share/koha/lib/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm line 1099.
[2021/12/17 12:53:09] [WARN] Use of uninitialized value $field in substitution (s///) at /usr/share/koha/lib/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm line 1099.
[2021/12/17 12:53:13] [WARN] Use of uninitialized value $f in pattern match (m//) at /usr/share/koha/lib/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm line 725.
[2021/12/17 12:53:13] [WARN] Use of uninitialized value $f in exists at /usr/share/koha/lib/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm line 731.
[2021/12/17 12:53:13] [WARN] Use of uninitialized value $field in substitution (s///) at /usr/share/koha/lib/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm line 1099.
*************************************************
Espero que alguno me pueda indicar donde estoy fallando, gracias
*Jorge Spuler* Ingeniero en Automatización y Procesos Dirección de Información y Documentación Bibliográfica Institucional, Edificio Edificio U/Piso2 *Anexo: 56 32 2654514* Universidad Técnica Federico Santa María - Casa Central - *www.usm.cl <http://www.usm.cl/>*
[image: imagen barra] -- Koha-es mailing list Koha-es@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-es
participants (2)
-
jorge spuler -
Tomas Cohen Arazi