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
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
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
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