Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.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
lucene.net中的默认排序_Lucene_Lucene.net - Fatal编程技术网

lucene.net中的默认排序

lucene.net中的默认排序,lucene,lucene.net,Lucene,Lucene.net,我的索引包含约400万个重复词 当我对结果进行排序时,查询的运行速度要慢得多,这并不奇怪 我的问题是,是否有某种方法来创建索引,以便在我进行调用但未传递排序时,它按我最近使用的字段进行排序 谢谢。默认情况下,lucene按顺序返回结果,这取决于相关性。 据我所知,如果您喜欢其他列表顺序,您必须使用boost、sort函数或其他功能。 无论你取什么-使用排序或boost函数,结果返回的速度不会更快。Boosting(通常)会比排序快,因为你可以限制返回结果的数量,这是一个很好的选择。

我的索引包含约400万个重复词

当我对结果进行排序时,查询的运行速度要慢得多,这并不奇怪

我的问题是,是否有某种方法来创建索引,以便在我进行调用但未传递排序时,它按我最近使用的字段进行排序


谢谢。

默认情况下,lucene按顺序返回结果,这取决于相关性。 据我所知,如果您喜欢其他列表顺序,您必须使用boost、sort函数或其他功能。 无论你取什么-使用排序或boost函数,结果返回的速度不会更快。

Boosting(通常)会比排序快,因为你可以限制返回结果的数量,这是一个很好的选择。