我想为* .epub文件实施全文搜索。所以我分出了epub-full-text-search模块(https://github.com/friedolinfoerder/epub-full-text-search)。 我将有许多电子书进行搜索,所以我想有一种方法只能在特定的电子书中搜索一次。使用搜索索引进行筛选
我怎么能用search-index来做到这一点。我编写了一个解决方案,它允许在字段进行搜索名(该EPUB的唯一的文件名)和体(各章的内容),但这并不觉得这是要做到这一点并以正确的方式表现也不理想。
下面是一个例子,我该怎么办搜索与search-index:
searchIndex.search({
query: [{
AND: [
{body: ['epub']},
{filename: ['accessible_epub_3']}
]
}]
});
有没有更好的方式来做到这一点。也许有桶,类别和过滤器?
感谢您的帮助!
它怎么样,@friedi?你有什么进展? –