Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/331.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值_C#_Lucene - Fatal编程技术网

C# 获取具有特定字段名的所有lucene值

C# 获取具有特定字段名的所有lucene值,c#,lucene,C#,Lucene,为了解决这个问题,我创建了一个新的Lucene索引,其中每个字段的所有可能的差异值都被单独索引 因此,它是一个包含数千个文档的索引,其中只有一个术语。 我想提取某个术语的所有值。例如,我想要所有字段名为“companyName”的值。 定义通配符查询不是解决方案。也不是枚举所有字段,而是只保存具有正确字段名的字段。这应该可以工作(我认为它仍然是C#) 啊,空字符串:)(添加了C#标记)我在Java中总是错过这个。但是我意识到String.MissingString是合适的。(哈,很好,java没

为了解决这个问题,我创建了一个新的Lucene索引,其中每个字段的所有可能的差异值都被单独索引

因此,它是一个包含数千个文档的索引,其中只有一个术语。
我想提取某个术语的所有值。例如,我想要所有字段名为“companyName”的值。
定义通配符查询不是解决方案。也不是枚举所有字段,而是只保存具有正确字段名的字段。

这应该可以工作(我认为它仍然是C#)


啊,空字符串:)(添加了C#标记)我在Java中总是错过这个。但是我意识到
String.MissingString
是合适的。(哈,很好,java没有这个!)
IndexReader.Open(/* path to index */).Terms(new Term("companyName", String.Empty));