Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 快速多标签搜索加上结果排序和分页?_Sql Server_Full Text Search_Lucene.net_Stack Overflow_Tagging - Fatal编程技术网

Sql server 快速多标签搜索加上结果排序和分页?

Sql server 快速多标签搜索加上结果排序和分页?,sql-server,full-text-search,lucene.net,stack-overflow,tagging,Sql Server,Full Text Search,Lucene.net,Stack Overflow,Tagging,有人能解释一下StackOverflow搜索是如何工作的吗?我想为我正在进行的项目添加相同的功能 在SO中,可以通过多个标记(例如c#、java)过滤问题,并按日期或投票数对结果进行排序/分页 我意识到带全文引擎的RDBMS可以用来过滤和排序问题,但我不确定这是否是最好的解决方案 是否有可能从全文索引中以某种方式获得前N个顺序的结果 可能使用Lucene.NET或Redis或类似的工具? 截至2011年4月,Stackoverflow使用Lucene.NET 资料来源:(杰夫·阿特伍德) 他

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

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

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

是否有可能从全文索引中以某种方式获得前N个顺序的结果

可能使用Lucene.NET或Redis或类似的工具?

  • 截至2011年4月,Stackoverflow使用Lucene.NET
资料来源:(杰夫·阿特伍德)

  • 他们的老方法是

  • 在Lucene


谢谢。你知道如何使用Lucene实现高效的分页和自定义排序吗?不知道,当然不知道——但这会产生一个很好的堆栈溢出问题Ravendb在内部使用Lucene并提供分页、排序等功能。它还以一种健壮的方式存储文档,而Lucene并不真正适合这种方式。所以你可能想看看它是否适合你的需要,明白吗