VisitQuery() private static méthode

private static VisitQuery ( Lucene.Net.Search.BooleanQuery query, AzureQueryLogger writer ) : void
query Lucene.Net.Search.BooleanQuery
writer AzureQueryLogger
Résultat void
Exemple #1
0
 private static void VisitQuery(FieldMaskingSpanQuery query, AzureQueryLogger.IndentedTextWriter writer)
 {
     writer.WriteLine("MaskedQuery:");
     ++writer.Indent;
     AzureQueryLogger.VisitQuery(query.MaskedQuery, writer);
     --writer.Indent;
 }
Exemple #2
0
 private static void VisitQuery(SpanLastQuery query, AzureQueryLogger.IndentedTextWriter writer)
 {
     writer.WriteLine("Match:");
     ++writer.Indent;
     AzureQueryLogger.VisitQuery(query.Match, writer);
     --writer.Indent;
 }
Exemple #3
0
 private static void Visit(Query query, AzureQueryLogger.IndentedTextWriter writer)
 {
     writer.WriteLine("Query Type: {0}", (object)query.GetType().FullName);
     ++writer.Indent;
     writer.WriteLine("Boost: {0}", (object)query.Boost);
     if (query is BooleanQuery)
     {
         AzureQueryLogger.VisitQuery((BooleanQuery)query, writer);
     }
     if (query is TermQuery)
     {
         AzureQueryLogger.VisitQuery((TermQuery)query, writer);
     }
     if (query is PhraseQuery)
     {
         AzureQueryLogger.VisitQuery((PhraseQuery)query, writer);
     }
     if (query is MultiTermQuery)
     {
         AzureQueryLogger.VisitQuery((MultiTermQuery)query, writer);
     }
     if (query is MultiPhraseQuery)
     {
         AzureQueryLogger.VisitQuery((MultiPhraseQuery)query, writer);
     }
     if (query is MatchAllDocsQuery)
     {
         AzureQueryLogger.VisitQuery((MatchAllDocsQuery)query, writer);
     }
     if (query is FieldScoreQuery)
     {
         AzureQueryLogger.VisitQuery((FieldScoreQuery)query, writer);
     }
     if (query is ValueSourceQuery)
     {
         AzureQueryLogger.VisitQuery((ValueSourceQuery)query, writer);
     }
     if (query is CustomScoreQuery)
     {
         AzureQueryLogger.VisitQuery((CustomScoreQuery)query, writer);
     }
     if (query is FilteredQuery)
     {
         AzureQueryLogger.VisitQuery((FilteredQuery)query, writer);
     }
     if (query is DisjunctionMaxQuery)
     {
         AzureQueryLogger.VisitQuery((DisjunctionMaxQuery)query, writer);
     }
     if (query is ConstantScoreQuery)
     {
         AzureQueryLogger.VisitQuery((ConstantScoreQuery)query, writer);
     }
     if (query is SpanQuery)
     {
         AzureQueryLogger.VisitQuery((SpanQuery)query, writer);
     }
     --writer.Indent;
 }
Exemple #4
0
 private static void VisitQuery(SpanFirstQuery query, AzureQueryLogger.IndentedTextWriter writer)
 {
     writer.WriteLine("End: {0}", (object)query.End);
     writer.WriteLine("Match:");
     ++writer.Indent;
     AzureQueryLogger.VisitQuery(query.Match, writer);
     --writer.Indent;
 }
Exemple #5
0
 private static void VisitQuery(SpanNotQuery query, AzureQueryLogger.IndentedTextWriter writer)
 {
     writer.WriteLine("Include:");
     ++writer.Indent;
     AzureQueryLogger.VisitQuery(query.Include, writer);
     --writer.Indent;
     writer.WriteLine("Exclude:");
     ++writer.Indent;
     AzureQueryLogger.VisitQuery(query.Exclude, writer);
     --writer.Indent;
 }
Exemple #6
0
 private static void VisitQuery(SpanQuery query, AzureQueryLogger.IndentedTextWriter writer)
 {
     writer.WriteLine("Field: {0}", (object)query.Field);
     if (query is FieldMaskingSpanQuery)
     {
         AzureQueryLogger.VisitQuery((FieldMaskingSpanQuery)query, writer);
     }
     if (query is SpanFirstQuery)
     {
         AzureQueryLogger.VisitQuery((SpanFirstQuery)query, writer);
     }
     if (query is SpanNearQuery)
     {
         AzureQueryLogger.VisitQuery((SpanNearQuery)query, writer);
     }
     if (query is SpanNotQuery)
     {
         AzureQueryLogger.VisitQuery((SpanNotQuery)query, writer);
     }
     if (query is SpanOrQuery)
     {
         AzureQueryLogger.VisitQuery((SpanOrQuery)query, writer);
     }
     if (query is SpanRegexQuery)
     {
         AzureQueryLogger.VisitQuery((SpanRegexQuery)query, writer);
     }
     if (query is SpanTermQuery)
     {
         AzureQueryLogger.VisitQuery((SpanTermQuery)query, writer);
     }
     if (query is PayloadNearQuery)
     {
         AzureQueryLogger.VisitQuery((PayloadNearQuery)query, writer);
     }
     if (query is PayloadTermQuery)
     {
         AzureQueryLogger.VisitQuery((PayloadTermQuery)query, writer);
     }
     if (query is SpanWildcardQuery)
     {
         AzureQueryLogger.VisitQuery((SpanWildcardQuery)query, writer);
     }
     if (query is SpanLastQuery)
     {
         AzureQueryLogger.VisitQuery((SpanLastQuery)query, writer);
     }
     if (!(query is SpanFuzzyQuery))
     {
         return;
     }
     AzureQueryLogger.VisitQuery((SpanFuzzyQuery)query, writer);
 }