gpt4 book ai didi

c# - 从内存集合中快速自动完成 (.NET)

转载 作者:行者123 更新时间:2023-11-30 16:32:20 24 4
gpt4 key购买 nike

我在网页上有这个文本输入字段。用户输入要购买的商品名称。我想根据目前输入的字母提供一个可能的名称下拉列表。

问题是如何在服务器上实现搜索(ASP.NET MVC)。我可能会在应用程序启动时将整个项目名称集合(超过 100 000 个)加载到静态变量中。我应该如何有效地搜索以给定的一个或多个字符开头的名称?

TIA

最佳答案

您可以按名称对集合进行排序,然后编写一个修改后的二分搜索来返回一系列项目。

但是,我建议首先尝试简单的顺序搜索,看看它在负载下的表现如何。

关于c# - 从内存集合中快速自动完成 (.NET),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4126619/

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