Ejemplo n.º 1
0
        protected virtual void AssertHits(Query q, float[] scores)
        {
            ScoreDoc[] expected     = new ScoreDoc[scores.Length];
            int[]      expectedDocs = new int[scores.Length];
            for (int i = 0; i < expected.Length; i++)
            {
                expectedDocs[i] = i;
                expected[i]     = new ScoreDoc(i, scores[i]);
            }
            TopDocs docs = searcher.Search(q, 2, new Sort(new SortField("id", SortFieldType.STRING)));

            /*
             * for (int i=0;i<docs.scoreDocs.length;i++) {
             * System.out.println(searcher.explain(q, docs.scoreDocs[i].doc));
             * }
             */

            CheckHits.DoCheckHits(
#if FEATURE_INSTANCE_TESTDATA_INITIALIZATION
                this,
#endif
                Random, q, "", searcher, expectedDocs);
            CheckHits.CheckHitsQuery(q, expected, docs.ScoreDocs, expectedDocs);
            CheckHits.CheckExplanations(q, "", searcher);
        }
Ejemplo n.º 2
0
        private void AssertHits(Query q, float[] scores)
        {
            ScoreDoc[] expected     = new ScoreDoc[scores.Length];
            int[]      expectedDocs = new int[scores.Length];
            for (int i = 0; i < expected.Length; i++)
            {
                expectedDocs[i] = i;
                expected[i]     = new ScoreDoc(i, scores[i]);
            }
            TopDocs docs = @is.Search(q, 10, new Sort(new SortField("id", SortFieldType.STRING)));

            CheckHits.DoCheckHits(Random, q, "", @is, expectedDocs, Similarity);
            CheckHits.CheckHitsQuery(q, expected, docs.ScoreDocs, expectedDocs);
            CheckHits.CheckExplanations(q, "", @is);
        }
Ejemplo n.º 3
0
        private void AssertHits(Query q, float[] scores)
        {
            ScoreDoc[] expected     = new ScoreDoc[scores.Length];
            int[]      expectedDocs = new int[scores.Length];
            for (int i = 0; i < expected.Length; i++)
            {
                expectedDocs[i] = i;
                expected[i]     = new ScoreDoc(i, scores[i]);
            }
            TopDocs docs = searcher.Search(q, null, documents.Count, new Sort(new SortField("id", SortFieldType.STRING)), true, false);

            CheckHits.DoCheckHits(Random(), q, "", searcher, expectedDocs, Similarity);
            CheckHits.CheckHitsQuery(q, expected, docs.ScoreDocs, expectedDocs);
            CheckHits.CheckExplanations(q, "", searcher);
        }
Ejemplo n.º 4
0
        private void AssertHits(Query q, float[] scores)
        {
            ScoreDoc[] expected     = new ScoreDoc[scores.Length];
            int[]      expectedDocs = new int[scores.Length];
            for (int i = 0; i < expected.Length; i++)
            {
                expectedDocs[i] = i;
                expected[i]     = new ScoreDoc(i, scores[i]);
            }
            TopDocs docs = searcher.Search(q, null, documents.Count, new Sort(new SortField("id", SortFieldType.STRING)), true, false);

            CheckHits.DoCheckHits(
#if FEATURE_INSTANCE_TESTDATA_INITIALIZATION
                this,
#endif
                Random, q, "", searcher, expectedDocs);
            CheckHits.CheckHitsQuery(q, expected, docs.ScoreDocs, expectedDocs);
            CheckHits.CheckExplanations(q, "", searcher);
        }
Ejemplo n.º 5
0
        protected virtual void AssertHits(Query q, float[] scores)
        {
            ScoreDoc[] expected     = new ScoreDoc[scores.Length];
            int[]      expectedDocs = new int[scores.Length];
            for (int i = 0; i < expected.Length; i++)
            {
                expectedDocs[i] = i;
                expected[i]     = new ScoreDoc(i, scores[i]);
            }
            TopDocs docs = searcher.Search(q, 2, new Sort(new SortField("id", SortField.Type_e.STRING)));

            /*
             * for (int i=0;i<docs.scoreDocs.length;i++) {
             * System.out.println(searcher.explain(q, docs.scoreDocs[i].doc));
             * }
             */

            CheckHits.DoCheckHits(Random(), q, "", searcher, expectedDocs, Similarity);
            CheckHits.CheckHitsQuery(q, expected, docs.ScoreDocs, expectedDocs);
            CheckHits.CheckExplanations(q, "", searcher);
        }