¿Cómo obtener el recuento único de documentos en Lucene TopDocs?

Cuando le pregunto a la propiedad "totalHits" en mi objeto TopDocs, obtengo el número de visitas. Pero quiero saber "cuántos" documentos se encuentran, no los "resultados totales".

Ejemplo:

- document 1: field A: foo bar - field B: testjes
- document 2: field A: bar foo - field B: foo bar

Si busco en "foo", obtendré 3 resultados cuando solicite "docs.totalHits". Pero quiero saber la cantidad de documentos, que es 2.

Podría hacer un bucle en la lista y guardar la "identificación del documento" en un conjunto. Y luego pregunte el tamaño del Set, pero ¿Lucene admite una mejor manera de resolver esto?

Jochen

Respuesta 1

En la clase org.apache.commons.lang3.StringUtils, ¿cuál es la diferencia entre splitByWholeSeparator (String, String), splitPreserveAllTokens (String, String) y ...

Hoy de repente comencé a encontrar un error ocurrido durante la inicialización de VMjava / lang / NoClassDefFoundError: java / lang / ref / FinalReference en Eclipse Indigo. Seguí aquí y también intenté aquí ...

Quiero obtener una lista de todas las clases de Java que dependen de mi clase. ¿Hay una biblioteca que expone la API prevista? Se espera que API devuelva la lista de clases de Java utilizando mi clase de Java.

Cuando creo un proyecto Spring MVC en IntelliJIdea 2019.1, no hay una casilla de verificación secundaria Spring MVC en la casilla de verificación Spring.