У меня есть индекс MultiMap с двумя функциями Map, который индексирует комментарии двух типов документов:
public class LawDisadvantagesAndLawFixesLastCommentsIndex : AbstractMultiMapIndexCreationTask
{
public class IndexResult
{
public string Id { get; set; }
public DateTime DateTime { get; set; }
public string Author { get; set; }
public string Text { get; set; }
}
public LawDisadvantagesAndFixesLastCommentsIndex()
{
AddMap<LawFix>(lawFixes => from lawFix in lawFixes
from comment in lawFix.Comments
select
new
{
Id = lawFix.Id,
DateTime = comment.DateTime,
Author = comment.Author,
Text = comment.Text
});
AddMap<LawDisadvantage>(lawDisadvantages => from lawDisadvantage in lawDisadvantages
from comment in lawDisadvantage.Comments
select new
{
Id = lawDisadvantage.Id,
DateTime = comment.DateTime,
Author = comment.Author,
Text = comment.Text
});
}
Что мне действительно нужно, так это не весь документ, а только информация комментариев, поэтому я хотел применить прямые прогнозы к этому индексу. Но я понятия не имею, как это сделать в случае индекса MultiMap.