/// <summary>
 /// Select the spécific processing for the query.
 /// </summary>
 public Query SetRemoveWordsIfNoResult(RemoveWordsIfNoResult type)
 {
     this.removeWordsIfNoResult = type;
     return this;
 }
Exemple #2
0
 /// <summary>
 /// Select the spécific processing for the query.
 /// </summary>
 public Query SetRemoveWordsIfNoResult(RemoveWordsIfNoResult type)
 {
     this.removeWordsIfNoResult = type;
     return(this);
 }
        /// <summary>
        /// Create a new query.
        /// </summary>
        /// <param name="query">The query.</param>
        public Query(String query)
        {
            minWordSizeForApprox1 = 3;
            minWordSizeForApprox2 = 7;
            getRankingInfo = false;
            ignorePlural = false;
            distinct = 0;

            minProximity = 1;
            page = 0;
            maxValuesPerFacets = 0;
            hitsPerPage = 20;
            this.query = query;
            queryType = QueryType.PREFIX_LAST;
            removeWordsIfNoResult = RemoveWordsIfNoResult.NONE;
            analytics = synonyms = replaceSynonyms = allowTyposOnNumericTokens = true;
            typoTolerance = TypoTolerance.TYPO_TRUE;
        }