Betrachten Sie die folgende indizierte Einheit:Gibt es einen Weg in der Hibernate-Suche nach Feldern, in denen der Suchbegriff gefunden wurde?
@Entity
@Indexed
public class Document {
...
@Field
private String title;
@Field
private String text;
}
Gibt es eine Möglichkeit Benutzer eine Facette zu präsentieren, die zwei Optionen title
und text
mit einer Zählung von Dokumenten in denen der Suchbegriff in title
und text
enthalten jeweils gefunden wurde? Und der Benutzer sollte diese Optionen auswählen können, um nur nach interessanten Feldern zu suchen.
Zum Beispiel gibt es drei Dokumente:
{ "title" : "One", "text" : "One" }
{ "title" : "One and Two", "text" : "Two" }
{ "title" : "Three", "text" : "Three and Two" }
Und die Suchanfrage „Eins“ ist: dann wird die Facette sein: feature
{ "title" : 2, "text" : 1 }