gpt4 book ai didi

solr - 在 solr 中对文档内的字段进行排序

转载 作者:行者123 更新时间:2023-12-05 06:41:33 26 4
gpt4 key购买 nike

我正在使用我尚未创建的 solr 索引。我只能访问 solr 管理员。

在我在 solr admin 中编写的查询返回的每个文档中,都有大约 40 个字段。这些字段未按字母顺序排序。现在我的问题是我可以在 solr admin 中以某种方式对它们进行排序吗?如果我做不到,我有机会在我的开发机器中本地导入该索引。我还可以访问配置(solr 配置、数据导入配置等)文件。

是否可以在任何这些配置文件中做一些魔术并在本地导入,这将按字母顺序对它们进行排序?

最佳答案

不,Lucene 或 Solr 都不能保证返回字段的顺序(但是保证多值字段中的顺序)

你可能很幸运(你不会 - 见下面的评论 - fl 保持与文档中相同的顺序)通过显式使用 fl 参数来获得你想要的顺序,但那会需要维护一长串要返回的字段。

通常最好询问为什么需要维护字段的顺序。从 Solr 返回的数据通常不直接供用户使用,应该在您的 Controller / View 层中进行处理以适应用例。

关于solr - 在 solr 中对文档内的字段进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40241589/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com