Djangohaystack搜索静态内容

2024-04-20 15:28:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我的django1.10应用程序提供了一个使用Haystack+Elastic搜索的搜索功能。它适用于模型数据,但我也需要使它适用于静态内容(基本上是HTML文件)。你知道吗

我在考虑从HTML文件中删除内容(BeautifulSoup?)并将它们保存到数据库中,这样就可以对模板内容进行索引。你知道吗

我发现这个模块正是我所需要的,但似乎已被弃用:

https://github.com/trapeze/haystack-static-pages

那么,让haystack找到HTML页面中包含的内容的最佳方法是什么呢?你知道吗


Tags: 模块文件数据模型功能模板数据库应用程序
2条回答

我把模块分成了haystack静态页面,并根据自己的需要进行了调整。现在与Django 1.10+haystack 2.5兼容,并支持登录到废弃记录的页面:)

更新版本: https://github.com/pisapapiros/haystack-static-pages

我知道这是一个很老的话题,但为了防止其他人登陆这里,我已经为Django 1.11、Haystack 2.8.1更新了上面的库

https://github.com/nkhumphreys/haystack-static-pages

(PR增加了,但上面的版本已经有一段时间没有任何爱情了)

相关问题 更多 >