@Override public Analyzer createAnalyzer() { return new WhitespaceAnalyzer(); }
@Override public Analyzer newAnalyzer(final JSONObject args) { return new WhitespaceAnalyzer(); } },
public Analyzer newAnalyzer(final String args) { return new WhitespaceAnalyzer(); } @Override
public WhitespaceAnalyzerProvider(IndexSettings indexSettings, Environment environment, String name, Settings settings) { super(indexSettings, name, settings); this.analyzer = new WhitespaceAnalyzer(); this.analyzer.setVersion(version); }
@Override protected Analyzer create(Version version) { Analyzer a = new WhitespaceAnalyzer(); a.setVersion(version.luceneVersion); return a; } },
public VisualWordsImageSearcher(int numMaxHits, Similarity similarity, String fieldName) { this.similarity = similarity; this.numMaxHits = numMaxHits; this.fieldName = fieldName; qp = new QueryParser(fieldName, new WhitespaceAnalyzer()); BooleanQuery.setMaxClauseCount(10000); }
public VisualWordsImageSearcher(int numMaxHits, Similarity similarity, String fieldName) { this.similarity = similarity; this.numMaxHits = numMaxHits; this.fieldName = fieldName; qp = new QueryParser(fieldName, new WhitespaceAnalyzer()); BooleanQuery.setMaxClauseCount(10000); }
public VisualWordsImageSearcher(int numMaxHits, String fieldName) { this.numMaxHits = numMaxHits; this.fieldName = fieldName; qp = new QueryParser(fieldName, new WhitespaceAnalyzer()); BooleanQuery.setMaxClauseCount(10000); }
public VisualWordsImageSearcher(int numMaxHits, String fieldName) { this.numMaxHits = numMaxHits; this.fieldName = fieldName; qp = new QueryParser(fieldName, new WhitespaceAnalyzer()); BooleanQuery.setMaxClauseCount(10000); }
public static IndexWriter createIndexWriter(Directory directory, boolean create, AnalyzerType analyzer, double RAMBufferSize) throws IOException { // set the analyzer according to the method params Analyzer tmpAnalyzer = null; if (analyzer == AnalyzerType.SimpleAnalyzer) tmpAnalyzer = new SimpleAnalyzer(); else if (analyzer == AnalyzerType.WhitespaceAnalyzer) tmpAnalyzer = new WhitespaceAnalyzer(); // The config IndexWriterConfig config = new IndexWriterConfig(tmpAnalyzer); if (create) config.setOpenMode(IndexWriterConfig.OpenMode.CREATE); // overwrite if it exists. else config.setOpenMode(IndexWriterConfig.OpenMode.CREATE_OR_APPEND); // create new if none is there, append otherwise. config.setRAMBufferSizeMB(RAMBufferSize); config.setCodec(new LireCustomCodec()); return new IndexWriter(directory, config); }
public static IndexWriter createIndexWriter(Directory directory, boolean create, AnalyzerType analyzer, double RAMBufferSize) throws IOException { // set the analyzer according to the method params Analyzer tmpAnalyzer = null; if (analyzer == AnalyzerType.SimpleAnalyzer) tmpAnalyzer = new SimpleAnalyzer(); else if (analyzer == AnalyzerType.WhitespaceAnalyzer) tmpAnalyzer = new WhitespaceAnalyzer(); // The config IndexWriterConfig config = new IndexWriterConfig(tmpAnalyzer); if (create) config.setOpenMode(IndexWriterConfig.OpenMode.CREATE); // overwrite if it exists. else config.setOpenMode(IndexWriterConfig.OpenMode.CREATE_OR_APPEND); // create new if none is there, append otherwise. config.setRAMBufferSizeMB(RAMBufferSize); config.setCodec(new LireCustomCodec()); return new IndexWriter(directory, config); }
QueryParser qp = new QueryParser(hashesFieldName, new WhitespaceAnalyzer()); Query query = null; try {
QueryParser qp = new QueryParser(hashesFieldName, new WhitespaceAnalyzer()); Query query = null; try {
QueryParser qp = new QueryParser(hashesFieldName, new WhitespaceAnalyzer()); Query query = null; try {
QueryParser qp = new QueryParser(hashesFieldName, new WhitespaceAnalyzer()); Query query = null; try {
tmpAnalyzer = new SimpleAnalyzer(); // LetterTokenizer with LowerCaseFilter else if (analyzer == AnalyzerType.WhitespaceAnalyzer) tmpAnalyzer = new WhitespaceAnalyzer(); // WhitespaceTokenizer else if (analyzer == AnalyzerType.KeywordAnalyzer) tmpAnalyzer = new KeywordAnalyzer(); // entire string as one token.
tmpAnalyzer = new SimpleAnalyzer(); // LetterTokenizer with LowerCaseFilter else if (analyzer == AnalyzerType.WhitespaceAnalyzer) tmpAnalyzer = new WhitespaceAnalyzer(); // WhitespaceTokenizer else if (analyzer == AnalyzerType.KeywordAnalyzer) tmpAnalyzer = new KeywordAnalyzer(); // entire string as one token.
@Override protected Analyzer build() { return new WhitespaceAnalyzer(); } },
@Override public KeywordFieldMapper build(BuilderContext context) { setupFieldType(context); if (normalizerName != null) { NamedAnalyzer normalizer = indexAnalyzers.getNormalizer(normalizerName); if (normalizer == null) { throw new MapperParsingException("normalizer [" + normalizerName + "] not found for field [" + name + "]"); } fieldType().setNormalizer(normalizer); final NamedAnalyzer searchAnalyzer; if (fieldType().splitQueriesOnWhitespace) { searchAnalyzer = indexAnalyzers.getWhitespaceNormalizer(normalizerName); } else { searchAnalyzer = normalizer; } fieldType().setSearchAnalyzer(searchAnalyzer); } else if (fieldType().splitQueriesOnWhitespace) { fieldType().setSearchAnalyzer(new NamedAnalyzer("whitespace", AnalyzerScope.INDEX, new WhitespaceAnalyzer())); } return new KeywordFieldMapper( name, fieldType, defaultFieldType, ignoreAbove, includeInAll, context.indexSettings(), multiFieldsBuilder.build(this, context), copyTo); } }
public static Analyzer multiFieldAnalyzer(){ Analyzer stdAnalyzer = new StandardAnalyzer(); HashMap<String,Analyzer> analyzerMap = new HashMap<>(); //analyzerMap.put("name", new SimpleAnalyzer()); analyzerMap.put("index", new WhitespaceAnalyzer()); analyzerMap.put("synopsis", stdAnalyzer); analyzerMap.put("signature", stdAnalyzer); analyzerMap.put("doc", stdAnalyzer); return new PerFieldAnalyzerWrapper(stdAnalyzer, analyzerMap); }