C# 大量xml文件-需要搜索和筛选
我有xml文件中的数据(大约5000),需要搜索和过滤这些数据。如果我能使用模糊搜索,那就太好了。假设需要使用索引?属性的索引?我应该如何使用xml数据库,比如lucene?我更喜欢.net。对于这么小的记录集,您可能会发现它满足您的需要 请参阅此处以获取详细信息。您看过吗?听起来它非常适合这种情况,允许您使用类似SQL的语法查询XML,并且在超过5000条记录时性能应该不会太差C# 大量xml文件-需要搜索和筛选,c#,.net,xml,search,C#,.net,Xml,Search,我有xml文件中的数据(大约5000),需要搜索和过滤这些数据。如果我能使用模糊搜索,那就太好了。假设需要使用索引?属性的索引?我应该如何使用xml数据库,比如lucene?我更喜欢.net。对于这么小的记录集,您可能会发现它满足您的需要 请参阅此处以获取详细信息。您看过吗?听起来它非常适合这种情况,允许您使用类似SQL的语法查询XML,并且在超过5000条记录时性能应该不会太差 编辑:对不起,我误解了这个问题,你的意思是5000个XML文件,而不是5000条记录。不过还是值得一看。XSLT至少
编辑:对不起,我误解了这个问题,你的意思是5000个XML文件,而不是5000条记录。不过还是值得一看。XSLT至少会使数据合理化,但如果这是一个动态搜索,您仍然需要xpath或linq to xml来获得答案。我将其编辑为“大量xml文件”,而不是“大量xml文件”。您以前的任何一种方式都不太清楚,但我们中的一些人(包括我自己)正在进行解释“大量xml文件”是“一个包含大量数据的xml文件”,而不是您明显想要的“许多xml文件”。如果我误解了您的意图,请告诉我。