Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/337.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.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# 如何将Lucene索引结果移动到SQL Server数据库中_C#_Sql Server_Lucene - Fatal编程技术网

C# 如何将Lucene索引结果移动到SQL Server数据库中

C# 如何将Lucene索引结果移动到SQL Server数据库中,c#,sql-server,lucene,C#,Sql Server,Lucene,我的lucene数据库中有100多万条记录,我想将它们移动到一个新的数据库中,这样我就可以更轻松地进行高级搜索,并将其与我现有的表连接起来。我已经进行了一些搜索,但还没有找到一种好的/快速的方法将我现有的lucene数据库文件移动到sql数据库中 任何帮助都将不胜感激,或为我指明正确的方向 详细信息:我的sql数据库是Microsoft sql Server Management Studio。我创建lucene数据库的应用程序是一个用c编写的web应用程序# 编辑:我使用的是Lucene.ne

我的lucene数据库中有100多万条记录,我想将它们移动到一个新的数据库中,这样我就可以更轻松地进行高级搜索,并将其与我现有的表连接起来。我已经进行了一些搜索,但还没有找到一种好的/快速的方法将我现有的lucene数据库文件移动到sql数据库中

任何帮助都将不胜感激,或为我指明正确的方向

详细信息:我的sql数据库是Microsoft sql Server Management Studio。我创建lucene数据库的应用程序是一个用c编写的web应用程序#


编辑:我使用的是Lucene.net,这不是你想要的答案,但我想指出的是,索引和关系数据库是两种截然不同的东西。除非您也将所有数据存储在索引中,否则我真的不认为您试图做的是可能的。

这不是您要寻找的答案,但我只想指出,索引和关系数据库是两件截然不同的事情。除非您也将所有数据存储在索引中,否则我真的不认为您要做的是可能的。

将Lucene索引放在DB中否定了索引的目的。Lucene的主要优势是速度极快,与大量文本相关的搜索。与其将索引放入数据库,不如使用MSSQL服务器全文搜索。

我认为您应该再次考虑您的需求,要么切换到MSSQL全文搜索,要么使用标准Lucene搜索机制。

< P>将您的Lucene索引放在数据库中否定索引的目的。Lucene的主要优势是速度极快,与大量文本相关的搜索。与其将索引放入数据库,不如使用MSSQL服务器全文搜索。

我认为您应该再次考虑您的需求,或者切换到MSSQL全文搜索或使用标准Lucene搜索机制。表的数量?据我所知,lucene数据库中插入了12个字段。我需要创建的表的数量取决于我需要创建的表的数量。lucene db有多复杂?表的数量?据我所知,lucene数据库中插入了12个字段。我需要创建的表的数量取决于我需要创建的表的数量。我知道它们是非常不同的东西,但我想知道是否有一种方法可以构造某种请求,将我当前的Lucene索引移动到数据库中structure@bvandrunen:您是否也将数据存储在索引中?我知道Lucene有能力做到这一点(尽管我建议不要这样做)。如果索引中也存储了所有数据,则可以执行所需操作,那么你所要求的是不可能的。我知道它们是非常不同的东西,但我想知道是否有一种方法可以构造某种请求,将我当前的Lucene索引移动到数据库中structure@bvandrunen:您是否也将数据存储在索引中?我知道Lucene有能力做到这一点(尽管我建议不要这样做)。如果索引中也存储了所有数据,那么您可以做您想做的事情,如果没有,那么您所要求的是不可能的。