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()); }
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()); }
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()); }
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()); }
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()); }