Exemple #1
0
 public virtual string GetQueryExpression()
 {
     System.Text.StringBuilder stringBuilder = new System.Text.StringBuilder();
     stringBuilder.Append(SearchSettings.GetFieldNameForField(this.Field));
     stringBuilder.Append(":(");
     stringBuilder.Append(LuceneHelpers.EscapeParenthesis(this.Expression));
     stringBuilder.Append(")");
     return(stringBuilder.ToString());
 }
Exemple #2
0
 public override string GetQueryExpression()
 {
     System.Text.StringBuilder stringBuilder = new System.Text.StringBuilder();
     stringBuilder.Append(SearchSettings.GetFieldNameForField(base.Field));
     stringBuilder.Append(":(");
     stringBuilder.Append(LuceneHelpers.Escape(base.Expression));
     stringBuilder.Append(")");
     return(stringBuilder.ToString());
 }
Exemple #3
0
 public override string GetQueryExpression()
 {
     System.Text.StringBuilder stringBuilder = new System.Text.StringBuilder();
     stringBuilder.Append(SearchSettings.GetFieldNameForField(base.Field));
     stringBuilder.Append(":(");
     stringBuilder.Append(FieldQuery.GetSafeQuotedPhrase(base.Expression));
     stringBuilder.Append("~");
     stringBuilder.Append(this.Distance.ToString(System.Globalization.CultureInfo.InvariantCulture));
     stringBuilder.Append(")");
     return(stringBuilder.ToString());
 }
Exemple #4
0
 public override string GetQueryExpression()
 {
     System.Text.StringBuilder stringBuilder = new System.Text.StringBuilder();
     stringBuilder.Append(SearchSettings.GetFieldNameForField(base.Field));
     stringBuilder.Append(":(");
     stringBuilder.Append(LuceneHelpers.Escape(base.Expression));
     stringBuilder.Append("~");
     stringBuilder.Append(this.SimilarityFactor.ToString(System.Globalization.CultureInfo.InvariantCulture).Replace(",", "."));
     stringBuilder.Append(")");
     return(stringBuilder.ToString());
 }
Exemple #5
0
 public string GetQueryExpression()
 {
     System.Text.StringBuilder stringBuilder = new System.Text.StringBuilder();
     stringBuilder.Append(SearchSettings.GetFieldNameForField(this.Field));
     stringBuilder.Append(":");
     stringBuilder.Append(this.Inclusive ? "[" : "{");
     stringBuilder.Append(LuceneHelpers.Escape(this.Start));
     stringBuilder.Append(" TO ");
     stringBuilder.Append(LuceneHelpers.Escape(this.End));
     stringBuilder.Append(this.Inclusive ? "]" : "}");
     return(stringBuilder.ToString());
 }