Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/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
Search Lucene排序增加了内存开销_Search_Sorting_Memory_Lucene_Memory Leaks - Fatal编程技术网

Search Lucene排序增加了内存开销

Search Lucene排序增加了内存开销,search,sorting,memory,lucene,memory-leaks,Search,Sorting,Memory,Lucene,Memory Leaks,Iam使用Lucene搜索并使用Lucene的排序功能对其中一个返回字段进行排序。为了对数据进行排序,lucene在内部创建FieldCache进行排序。搜索完成并将结果返回到页面时,此缓存不会被清除。每次搜索时,它都会不断增加内存大小 一旦返回结果,请您帮助我从内存中清除此字段缓存,以便内存大小恢复到正常状态 谢谢如果连续搜索时内存不断增加,当然除非使用不同的排序字段,否则会出现问题。无论如何,可以使用清除缓存,但文档警告不要将其用于缓存维护。您好,非常感谢您的快速响应…这是否意味着我不应该每

Iam使用Lucene搜索并使用Lucene的排序功能对其中一个返回字段进行排序。为了对数据进行排序,lucene在内部创建FieldCache进行排序。搜索完成并将结果返回到页面时,此缓存不会被清除。每次搜索时,它都会不断增加内存大小

一旦返回结果,请您帮助我从内存中清除此字段缓存,以便内存大小恢复到正常状态


谢谢

如果连续搜索时内存不断增加,当然除非使用不同的排序字段,否则会出现问题。无论如何,可以使用清除缓存,但文档警告不要将其用于缓存维护。

您好,非常感谢您的快速响应…这是否意味着我不应该每次在live环境中完成搜索时都使用FieldCache.DEFAULT.purgeAllCaches。。。