Ich möchte eine Volltextsuche für * .epub-Dateien implementieren. Daher gab ich die epub-Volltextsuche Modul (https://github.com/friedolinfoerder/epub-full-text-search) gegabelte. Ich werde viele Ebooks durchsuchen müssen, also möchte ich einen Weg haben, nur in einem bestimmten E-Book einzeln zu suchen.Filterung mit Suchindex
Wie könnte ich dies mit Such-Index tun. Ich kodierte eine Lösung, die in den Feldern Dateiname (der eindeutige Dateiname des epub) und Körper (der Inhalt der Kapitel) zu suchen, aber dies fühlt sich nicht wie es ist der richtige Weg, dies zu tun und die Leistung ist auch nicht ideal. Hier
ist ein Beispiel, wie ich tun, um die Suche mit search-index:
searchIndex.search({
query: [{
AND: [
{body: ['epub']},
{filename: ['accessible_epub_3']}
]
}]
});
Gibt es einen besseren Weg, dies zu tun. Vielleicht mit Eimern, Kategorien und Filtern?
Danke für Ihre Hilfe!
Wie läuft es, @friedi? Hast du Fortschritte gemacht? –