Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.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
javascript中生成搜索建议列表的最快方法_Javascript_Sql Server_Web Services_Cloud - Fatal编程技术网

javascript中生成搜索建议列表的最快方法

javascript中生成搜索建议列表的最快方法,javascript,sql-server,web-services,cloud,Javascript,Sql Server,Web Services,Cloud,type=text的输入框,提供搜索建议 重点是所有可用的建议都在我的sql server上 如果我只是简单地使用ajax将搜索文本输入到服务器并返回结果,这将花费几秒钟的时间。与输入“a”一样,需要3秒钟才能获得带有“a”的名称列表,然后输入“b”,再需要3秒钟才能获得带有“ab”的名称列表 这并不理想,因此我使用谷歌云平台的memcache功能 (GCP)临时保存云上的所有名称 但是,由于我没有多少表可以这样做,而且会有>400mb的数据,memcache的丢失率非常高,几乎达到了极限。所以

type=text的输入框,提供搜索建议

重点是所有可用的建议都在我的sql server上

如果我只是简单地使用ajax将搜索文本输入到服务器并返回结果,这将花费几秒钟的时间。与输入“a”一样,需要3秒钟才能获得带有“a”的名称列表,然后输入“b”,再需要3秒钟才能获得带有“ab”的名称列表

这并不理想,因此我使用谷歌云平台的memcache功能 (GCP)临时保存云上的所有名称

但是,由于我没有多少表可以这样做,而且会有>400mb的数据,memcache的丢失率非常高,几乎达到了极限。所以,我想知道更多关于如何以更快更准确的方式实现这一点的想法

任何使用任何库/云平台(AWS/GCP)的想法都是受欢迎的,但我更喜欢一些不使用任何这些的方法。只要提供想法和一些参考(如果有的话)就足够了


非常感谢。

您在后端使用哪种语言?在Java中,ApacheLucene可以做到这一点:它在服务器中创建一些文件,并缓存索引,您可以通过它进行查询。在其他语言中,如果您找不到任何云数据库,可能会出现类似的情况solution@A.Llorente我可以使用node.js或python,但我将查看您提供的站点。谢谢