2
我想對RavenDB索引中的動態字段執行區分大小寫的查詢。我已經看到這可以使用AbstractAnalyzerGenerator來完成,但我還沒有找到如何使用它的信息。如何在動態字段上執行區分大小寫的查詢
我的文檔類類似於:
class Thing {
public string Name;
public DateTime CreatedAt;
public Dictionary<string, object> Properties;
}
索引圖設置是這樣的:
Map = things => from thing in things
select new { Name = thing.Name,
CreatedAt = thing.CreatedAt,
_ = thing.Properties.Select(p =>
p.CreateField(p.Key, p.Value, false, true));
}
現在我想用這個魔法AbstractAnalzyzerGenerator事情做出一些財產字段根據名稱區分大小寫。不幸的是,我不知道該怎麼.. :)
我想這一點,但是當我這樣做沒有任何文檔回。這很有諷刺意味,因爲工作室甚至提出了我嘗試沒有成功的價值,當我輸入一些垃圾而不是正確的價值。但是,沒有我的文件。如果我只查詢一個「固定」字段,我會得到我期望的文檔,但是當分析不到時,我似乎無法使用動態字段縮小查詢範圍(如上面的** false **所示)。 – SoManyDetails 2012-03-29 13:04:32
我想我應該嘗試把一些沒有說明的東西放在一起,但我必須回顧一下。 – SoManyDetails 2012-03-29 13:56:57