python - 索引聊天日志并在 Django 中搜索它们

标签 python django search full-text-search nlp

我的 Django 应用程序需要能够搜索存储在另一个 Postgres 数据库(即与我的 Django 数据库不同的数据库)上的大量聊天日志。最初,网站上的用户将使用简单的全文搜索日志,但后来我们打算使用 NLP 解析这些日志。

在这种情况下,哪个索引选项更好 - Sphinx 还是 Solr?

我正在寻找一种 FOSS、可扩展性良好、支持 NLP 并具有良好的 Python/Django 绑定(bind)的东西,除非你们中的任何一个人有更好的方法/工具来实现这一目标。

抱歉,如果我上面有任何错误。我对实现此类内容的概念很陌生,并且正在努力尽快掌握这些内容。

最佳答案

另请查看Haystack

关于python - 索引聊天日志并在 Django 中搜索它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8309056/

相关文章:

python - 获取指针的像素位置

python - 在 pandas groupby 操作中丢弃组

Django 为嵌套外键定义 __str__

python - 跟踪在谷歌应用引擎上运行的 python 中的速度问题

php - 使用 php 对大型词典执行搜索

Python 线程退出代码

django - Django 中 REST API 的目录结构应该是什么?

c# - iPad 上的 MonoTouch : How to make text search faster?

python - 根据行索引从 numpy 数组列中选择元素

python - 在 Python 中记录特定于线程和共享的日志文件