es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: COUCHDB-LUCENE

El resaltador de Lucene resalta todos los términos.

Aquí está la situación. En el documento de índice de Lucene hay un campo llamado “content” y cada documento tiene dos valores en el campo “content”. Por ejemplo: – documento1 – contenido: “gas y petróleo”, “energía” – documento2 – contenido: “gas”, “petróleo” Cuando busco “content:(+gas +petróleo)”, se devuelven tanto el . . . Read more

El Lucene queryParser construye la consulta correctamente, pero la búsqueda no funciona.

He indexado IntPointField utilizando Lucene, que puedo obtener mediante la siguiente consulta: Query query = IntPoint.newRangeQuery(“field1″, 0, 40); TopDocs topDocs = searcher.search(query); System.out.println(topDocs.totalHits); lo está obteniendo correctamente. Si construyo la consulta utilizando “parse”, no funciona: Query query = new QueryParser(Version.LUCENE_8_11_0.toString(), new StandardAnalyzer()).parse(“field1:[0 TO 40]”); Verifiqué la representación en cadena de . . . Read more

¿Por qué obtengo el error “ManagedIndexSchema Error persisting managed schema => FileNotFoundException: (Acceso denegado)” al agregar un campo a un núcleo de Solr?

Tengo un programa Java en ejecución en Windows que: Ejecuta el servidor Solr usando “bin/solr.cmd restart -f -q -p 55183”. Elimina (si existe) el core antiguo llamado “mycore” usando “bin/solr.cmd delete -c mycore”. Crea un nuevo core llamado “mycore” usando “bin/solr.cmd create -c mycore”. Configura el esquema usando: “bin/solr.cmd config . . . Read more

Valores de campo (docValues) Vs tipos de campo indexados para consultas de filtrado en Solr En Solr, existen dos opciones principales para la indexación de campos: los valores de campo (docValues) y los tipos de campo indexados. Ambos pueden ser utilizados en filtrado de consultas, pero tienen diferencias importantes a tener en cuenta. Los valores de campo (docValues) son una opción de almacenamiento que permite la rápida búsqueda y acceso a los valores de un campo determinado. Estos valores se almacenan en una estructura que permite una recuperación eficiente en función del valor exacto de un campo, lo que los hace ideales para consultas de filtrado que requieran un alto rendimiento. Sin embargo, los valores de campo (docValues) ocupan más espacio en disco que los tipos de campo indexados. Los tipos de campo indexados también pueden ser utilizados en consultas de filtrado, pero utilizan una estructura diferente para el almacenamiento de los datos. Los tipos de campo indexados indexan los valores mediante listas de documentos en las que se almacena información sobre la frecuencia y posición de los términos. Esto permite realizar búsquedas más complejas, como búsquedas de texto completo o búsquedas por proximidad, pero puede ser menos eficiente en consultas de filtrado simples. En resumen, si las consultas de filtrado en Solr requieren un alto rendimiento y los criterios de filtrado son simples, los valores de campo (docValues) son la mejor opción. Si se necesitan búsquedas más complejas o se prioriza el ahorro de espacio en disco, los tipos de campo indexados pueden ser más adecuados. Es importante evaluar las características y requerimientos específicos de cada caso para determinar qué opción es la más adecuada para un proyecto en particular.

Necesito agregar un campo a Solr que solo se utilizaría para filtrar. es decir. /query?q=*&fq=department:HR ¿Cuál de estas dos definiciones funcionaría mejor y por qué? <field name=”department” type=”string” indexed=”true” docvalues=”false”></field> <field name=”department” type=”string” indexed=”false” docvalues=”true”></field>

Búsqueda de documentos vinculados en CouchDB

Soy nuevo en couchdb y espero que alguien pueda ayudarme con una solución a este problema. Supongamos que tengo un documento de dirección que contiene varias claves, pero de forma importante, una dirección en una sola línea y un array de personas: { “_id”: “002cb726bfe69a79ed9b897931000ec6”, “_rev”: “2-6af6d8896703e9db6f5ba97abb1ca5d7”, “type”: “address”, … . . . Read more