2
RavenDBにドキュメントメッセージがあります。 定義:カスタムフィールド名を持つRavenDBクエリインデックス
class Message
{
string Content;
Tag[] Tags;
}
class Tag
{
string Value;
}
と私は、インデックスしている:ここでは、私が
Session.Query<Message>(indexName).Where(m=>m.TagsValue==tagValue)
を使用することができない理由です、クラスのメッセージの一部ではない名前TagsValueを持つフィールドを
from doc in docs.Messages
from docTagsItem in (IEnumerable<dynamic>)doc.Tags
select new { Content = doc.Content, TagsValue = docTagsItem.Value }
を持っています
このインデックスを.NETからTagValueでどのようにクエリする必要がありますか?私はAdvanced.LuceneQueryを使うべきですか?