コード例 #1
0
 private TermVectorsModel ToTermVectorsModel(ITermVectorsResponse termVectorsResult, SearchPlace doc)
 {
     return(new TermVectorsModel()
     {
         Document = doc,
         TermVectors = termVectorsResult.TermVectors
     });
 }
コード例 #2
0
        protected override void ExpectResponse(ITermVectorsResponse response)
        {
            response.ShouldBeValid();

            response.TermVectors.Should().NotBeEmpty();
            response.Found.Should().BeTrue();
            response.Version.Should().Be(1);
            response.Id.Should().NotBeNullOrEmpty();
            response.Index.Should().NotBeNullOrEmpty();
            response.Type.Should().NotBeNullOrEmpty();

            foreach (var termVector in response.TermVectors)
            {
                termVector.Key.Should().NotBeNullOrEmpty();
                termVector.Value.FieldStatistics.Should().NotBeNull();
                termVector.Value.Terms.Should().NotBeEmpty();
            }
        }
コード例 #3
0
        protected override void ExpectResponse(ITermVectorsResponse response)
        {
            response.ShouldBeValid();

            response.TermVectors.Should().NotBeEmpty();
            response.Found.Should().BeTrue();
            response.Version.Should().Be(1);
            response.Id.Should().NotBeNullOrEmpty();
            response.Index.Should().NotBeNullOrEmpty();
            response.Type.Should().NotBeNullOrEmpty();

            foreach (var termVector in response.TermVectors)
            {
                termVector.Key.Should().NotBeNull();
                termVector.Value.FieldStatistics.Should().NotBeNull();
                termVector.Value.Terms.Should().NotBeEmpty();
            }

            var termvector = response.TermVectors[Field <Project>(p => p.LeadDeveloper.FirstName)];

            AssertTermVector(termvector);
            termvector = response.TermVectors["leadDeveloper.firstName"];
            AssertTermVector(termvector);
        }