RavenDb:与Search()和通配符匹配的问题

时间:2014-11-20 16:58:53

标签: ravendb nosql

我在查询中使用带有通配符的Search()方法。

我的问题示例:

匹配字符串:

uri:fooA:fooB:123.456.789

wilcards工作的例子:

uri:*
uri:fooA:
uri:fooA:fooB:

wilcards不工作的例子:

uri:fooA:fooB:123.*
uri:fooA:fooB:123.456.*

问题是由于我的通配符中的数字吗?

1 个答案:

答案 0 :(得分:0)

我找到了解决方案,这是由于分析器选择了索引:http://ravendb.net/docs/article-page/2.5/Csharp/client-api/querying/static-indexes/configuring-index-options

我选择“KeywordAnalyzer”。