lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Adrien Grand <jpou...@gmail.com>
Subject Re: Compatibility problems between AnalyzerWrapper api & MultiTerms.getTerms api
Date Wed, 15 Apr 2020 09:36:39 GMT
Could you create a test case that is as small as possible and reproduces
the problem? I don't think that MultiTerms has anything to do with this.

On Tue, Apr 14, 2020 at 9:52 AM 小鱼儿 <ctengctsh@gmail.com> wrote:

> I'm using AnalyzerWrapper to do per-field analyzer to do special indexing:
>
> PerFieldAnalyzerWrapper analyzer = new PerFieldAnalyzerWrapper(..);
> // PerFieldAnalyzerWrapper  is subclass of Lucene's AnalyzerWrapper
> IndexWriterConfig iwc = new IndexWriterConfig(analyzer);
>
> However, i found that later when i used MultiTerms.getTerms to load the
> specific field's term dictionary, it's like it is still analyzed by
> Lucene's StandardAnalyzer.
>
> I have to use another trick to bypass this problem(use
> custom IndexableField class to do per-field custom analyzer, which is not
> needed to detail here), i guess ultiTerms.getTerms is an experimental api
> so it's not consistent with nalyzerWrapper?
>


-- 
Adrien

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message