2016-12-23 36 views

回答

1

你做路经此地人工文档的JSON字符串:

https://github.com/ravendb/ravendb/blob/v3.5/Raven.Abstractions/Data/MoreLikeThisQuery.cs#L113

在这里看到的样品:https://github.com/ravendb/ravendb/blob/f3b5f3a186d07776bf38bf9effab4d7d75d5c647/Raven.Tests.Bundles/MoreLikeThis/MoreLikeThisShouldSupportMapReduceIndexes.cs#L100

 [Fact] 
     public void CanMakeDynamicDocumentQueries() 
     { 
      using (var session = store.OpenSession()) 
      { 
       var list = session.Advanced.MoreLikeThis<IndexDocument, MapReduceIndex>(
        new MoreLikeThisQuery 
        { 
         Document = "{ \"Text\": \"C#: The Good Good Parts\" }", 
         Fields = new[] { "Text" }, 
         MinimumTermFrequency = 1, 
         MinimumDocumentFrequency = 1 
        }); 

       Assert.Equal(2, list.Count()); 
       Assert.Contains("Javascript: The Good Parts", list.First().Text); 
      } 
     }