我需要为我的基于 Web 的应用程序(用户搜索页面)创建用户选择页面,我的数据库中有数百万注册用户,我想通过在文本字段中输入名称来搜索这些用户。顺便说一句,它应该是当我在字段上输入字母时建议用户名(如 jquery 表)。
- 我正在使用 .net MVC3 开发我的 Web 应用程序
- 我正在使用 Amazon 数据库服务器来存储我的数据(Amazon S3)
- 数百万人将访问该网站。
-- 我尝试用 elasticSearch 提出解决方案,我认为这非常适合文档文本搜索。
我想知道的方式,我怎样才能加快搜索结果?有什么技术可以加快从数据库中过滤数据的速度吗?我可以为此使用 ElasticSearch 吗?
请任何人都可以给我一个最好的解决方案/建议来解决这个问题?如果你能给我一个例子,那将是一个很大的帮助。提前致谢。