protected AddPartialFieldValueClause ( Lucene.Net.Search.BooleanQuery query, string fieldName, string fieldValue ) : void | ||
query | Lucene.Net.Search.BooleanQuery | |
fieldName | string | |
fieldValue | string | |
return | void |
protected void AddPartialFieldValueClause(BooleanQuery query, string fieldName, string fieldValue)
{
if (String.IsNullOrEmpty(fieldValue)) return;
fieldValue = IdHelper.ProcessGUIDs(fieldValue);
var fullTextQuery = new QueryParser(fieldName, Index.Analyzer).Parse(fieldValue);
query.Add(fullTextQuery, BooleanClause.Occur.MUST);
}