【问题标题】:Fast multi-tag search plus result ordering and paging?快速多标签搜索加上结果排序和分页?
【发布时间】:2011-05-22 17:05:22
【问题描述】:

有人能解释一下 StackOverflow 搜索的工作原理吗?我想为我正在进行的项目添加相同的功能。

在 SO 中,可以通过多个标签(例如 c#、java)过滤问题并按日期或投票数排序/分页结果?

我意识到带有全文引擎的 RDBMS 可用于过滤和排序问题,但我不确定这是否是最佳解决方案?

是否有可能以某种方式从全文索引中获取前 N 个排序结果?

也许使用了 Lucene.NET 或 Redis 或类似的东西?

【问题讨论】:

  • RavenDB 在内部使用 Lucene 并提供分页、排序等功能。它还以一种健壮的方式存储您的文档,而 Lucene 并不真正适合。所以你可能想看看它是否符合你的需求,见ravendb.net

标签: sql-server full-text-search lucene.net stack-overflow tagging


【解决方案1】:
  • 截至 2011 年 4 月,Stackoverflow 使用 Lucene.NET。

来源:(杰夫阿特伍德)https://blog.stackoverflow.com/2011/01/stack-overflow-search-now-81-less-crappy/

【讨论】:

  • 谢谢。你知道如何使用 Lucene 实现高效的分页和自定义排序吗?
  • 不,当然不要——但这会是一个很好的 stackoverflow 问题
猜你喜欢
  • 1970-01-01
  • 2011-01-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多