private CompletionQuery createCompletionQuery(BytesRef prefix, CompletionFieldMapper.CompletionFieldType fieldType) { final CompletionQuery query; if (fuzzyOptions != null) { query = fieldType.fuzzyQuery(prefix.utf8ToString(), Fuzziness.fromEdits(fuzzyOptions.getEditDistance()), fuzzyOptions.getFuzzyPrefixLength(), fuzzyOptions.getFuzzyMinLength(), fuzzyOptions.getMaxDeterminizedStates(), fuzzyOptions.isTranspositions(), fuzzyOptions.isUnicodeAware()); } else { query = fieldType.prefixQuery(prefix); } return query; }
private CompletionQuery createCompletionQuery(BytesRef prefix, CompletionFieldMapper.CompletionFieldType fieldType) { final CompletionQuery query; if (fuzzyOptions != null) { query = fieldType.fuzzyQuery(prefix.utf8ToString(), Fuzziness.fromEdits(fuzzyOptions.getEditDistance()), fuzzyOptions.getFuzzyPrefixLength(), fuzzyOptions.getFuzzyMinLength(), fuzzyOptions.getMaxDeterminizedStates(), fuzzyOptions.isTranspositions(), fuzzyOptions.isUnicodeAware()); } else { query = fieldType.prefixQuery(prefix); } return query; }
private CompletionQuery createCompletionQuery(BytesRef prefix, CompletionFieldMapper.CompletionFieldType fieldType) { final CompletionQuery query; if (fuzzyOptions != null) { query = fieldType.fuzzyQuery(prefix.utf8ToString(), Fuzziness.fromEdits(fuzzyOptions.getEditDistance()), fuzzyOptions.getFuzzyPrefixLength(), fuzzyOptions.getFuzzyMinLength(), fuzzyOptions.getMaxDeterminizedStates(), fuzzyOptions.isTranspositions(), fuzzyOptions.isUnicodeAware()); } else { query = fieldType.prefixQuery(prefix); } return query; }
private CompletionQuery createCompletionQuery(BytesRef prefix, CompletionFieldMapper.CompletionFieldType fieldType) { final CompletionQuery query; if (fuzzyOptions != null) { query = fieldType.fuzzyQuery(prefix.utf8ToString(), Fuzziness.fromEdits(fuzzyOptions.getEditDistance()), fuzzyOptions.getFuzzyPrefixLength(), fuzzyOptions.getFuzzyMinLength(), fuzzyOptions.getMaxDeterminizedStates(), fuzzyOptions.isTranspositions(), fuzzyOptions.isUnicodeAware()); } else { query = fieldType.prefixQuery(prefix); } return query; }