Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.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
C# 搜索上载的文档asp.net core_C#_Asp.net_Asp.net Mvc_Asp.net Core - Fatal编程技术网

C# 搜索上载的文档asp.net core

C# 搜索上载的文档asp.net core,c#,asp.net,asp.net-mvc,asp.net-core,C#,Asp.net,Asp.net Mvc,Asp.net Core,我正在寻找任何帮助,因此我目前正在将一个pdf或docx文件上载到文件服务器,并将地址存储在sql数据库中。我现在尝试允许用户搜索整个数据库,以及已上载文档中的文本。我正在努力寻找使用asp.net core的解决方案。 有人有什么想法吗?取决于你有多少文档,这可能会非常缓慢 您需要考虑构建一个像lucene这样的全文索引,或者将文件的内容导入SQL全文索引 没有预先制定的方法来实现这一点,因为这取决于具体的要求,非常复杂您好,谢谢您的回复,目前只有大约10-20个文档。我已经调查过Lucene

我正在寻找任何帮助,因此我目前正在将一个pdf或docx文件上载到文件服务器,并将地址存储在sql数据库中。我现在尝试允许用户搜索整个数据库,以及已上载文档中的文本。我正在努力寻找使用asp.net core的解决方案。
有人有什么想法吗?

取决于你有多少文档,这可能会非常缓慢

您需要考虑构建一个像lucene这样的全文索引,或者将文件的内容导入SQL全文索引


没有预先制定的方法来实现这一点,因为这取决于具体的要求,非常复杂

您好,谢谢您的回复,目前只有大约10-20个文档。我已经调查过Lucene,试图改变我的想法。它似乎不太支持asp.net Core。如果它只有10-20个文档,那么就像通常那样将文本转储到SQL表和查询中。。。据我所知,Lucene确实支持.net core,但即使不支持,您也可以设置一个单独的服务器并向其发送查询,您可以使用ElasticSearch之类的工具,它可以为您进行一些配置。您也可以尝试将文档保存在sql server数据库中,并为文档创建全文索引。