/** * Create a {@link TupleAnalyzer} with the default {@link Analyzer} for Literals and URIs. * @param version * @param stringAnalyzer default Literal {@link Analyzer} * @param anyURIAnalyzer default URI {@link Analyzer} */ public TupleAnalyzer(final Version version, final Analyzer stringAnalyzer, final Analyzer anyURIAnalyzer) { matchVersion = version; this.stringAnalyzer = stringAnalyzer; this.anyURIAnalyzer = anyURIAnalyzer; regLitAnalyzers = new CharArrayMap<Analyzer>(version, 64, false); }
/** * Create set with enough capacity to hold startSize terms * * @param startSize * the initial capacity * @param ignoreCase * <code>false</code> if and only if the set should be case sensitive * otherwise <code>true</code>. */ public CharArraySet(int startSize, boolean ignoreCase) { this(new CharArrayMap<>(startSize, ignoreCase)); }
/** * Create a {@link TupleAnalyzer} with the default {@link Analyzer} for Literals and URIs. * @param version * @param stringAnalyzer default Literal {@link Analyzer} * @param anyURIAnalyzer default URI {@link Analyzer} */ public TupleAnalyzer(final Version version, final Analyzer stringAnalyzer, final Analyzer anyURIAnalyzer) { matchVersion = version; this.stringAnalyzer = stringAnalyzer; this.anyURIAnalyzer = anyURIAnalyzer; regLitAnalyzers = new CharArrayMap<Analyzer>(version, 64, false); }
/** * Create set with enough capacity to hold startSize terms * * @param matchVersion * compatibility match version see <a href="#version">Version * note</a> above for details. * @param startSize * the initial capacity * @param ignoreCase * <code>false</code> if and only if the set should be case sensitive * otherwise <code>true</code>. */ public CharArraySet(int startSize, boolean ignoreCase) { this(new CharArrayMap<Object>(startSize, ignoreCase)); }
public ExtendedJsonAnalyzer() { this.indexAnalyzers = new CharArrayMap<Analyzer>(Version.CURRENT.luceneVersion, 64, false); this.queryAnalyzers = new CharArrayMap<Analyzer>(Version.CURRENT.luceneVersion, 64, false); }
EmptyCharArrayMap() { super(new CharArrayMap<V>(0, false)); }
EmptyCharArrayMap() { super(new CharArrayMap<V>(0, false)); }
/** * Create a {@link JsonAnalyzer} with the specified {@link Analyzer}s for * field names and values. * <p> * The default analyzer for field names will be associated with the datatype * {@link JSONDatatype#JSON_FIELD}. The default analyzer for values will be * associated with the datatype {@link XSDDatatype#XSD_STRING}. * * @param fieldAnalyzer Default {@link Analyzer} for the field names * @param valueAnalyzer Default {@link Analyzer} for the values */ public JsonAnalyzer(final Version version, final Analyzer fieldAnalyzer, final Analyzer valueAnalyzer) { matchVersion = version; this.valueAnalyzer = valueAnalyzer; this.fieldAnalyzer = fieldAnalyzer; regAnalyzers = new CharArrayMap<Analyzer>(version, 64, false); }
/** * Create a {@link ExtendedJsonAnalyzer} with the specified {@link Analyzer}s for * field names and values. * <p> * The default analyzer for field names will be associated with the datatype * {@link JSONDatatype#JSON_FIELD}. The default analyzer for values will be * associated with the datatype {@link XSDDatatype#XSD_STRING}. * * @param fieldAnalyzer Default {@link Analyzer} for the field names * @param valueAnalyzer Default {@link Analyzer} for the values */ public ExtendedJsonAnalyzer(final Analyzer fieldAnalyzer, final Analyzer valueAnalyzer) { this.valueAnalyzer = valueAnalyzer; this.fieldAnalyzer = fieldAnalyzer; // here, we just need to indicate a version > Lucene 3.1 - see CharArrayMap regAnalyzers = new CharArrayMap<Analyzer>(Version.LUCENE_46, 64, false); }
public DatatypeAnalyzerFilter(final TokenStream input) { super(input); // here, we just need to indicate a version > Lucene 3.1 - see CharArrayMap dtsAnalyzer = new CharArrayMap<Analyzer>(Version.LUCENE_46, 64, false); this.initAttributes(); }
public DatatypeAnalyzerFilter(final Version version, final TokenStream input) { super(input); dtsAnalyzer = new CharArrayMap<Analyzer>(version, 64, false); this.initAttributes(); }
final V[] values = (V[]) new Object[m.values.length]; System.arraycopy(m.values, 0, values, 0, values.length); m = new CharArrayMap<>(m); m.keys = keys; m.values = values; return new CharArrayMap<V>(map, false);
final V[] values = (V[]) new Object[m.values.length]; System.arraycopy(m.values, 0, values, 0, values.length); m = new CharArrayMap<V>(m); m.keys = keys; m.values = values; return m; return new CharArrayMap<V>(map, false);
DictEntry entry; CharArrayMap<DictEntry> d = new CharArrayMap<>(1000, false); for (int i = 0; i < exceptionWords.length; i++) { if (!d.containsKey(exceptionWords[i])) {