我正在做一个需要全文搜索一本书的项目。我一次只需要搜索一本书,我需要从书的开头获取搜索词的偏移量。我需要它用于由 Django/python 提供支持的站点,但我认为 Elasticsearch 更好更快。
到目前为止,我还没有直接通过抽象层 django-haystack 直接使用 Elasticsearch。
Edit1:我不仅需要为用户显示他们正在搜索的文本,还需要为他们提供链接以获取该文本。基本上它应该像 Mac 上预览中的搜索框一样工作。用户会看到带有周围文本的搜索结果,如果他们点击它,他们会被 JS 重定向到文本所在的书籍的一部分。