Re: SynonymFilterFactory deprecated, documentation and search
Do keep this paragraph from the docs in mind when switching from a non-graph to a graph filter: If you use this filter during indexing, you must follow it with a Flatten Graph Filter to squash tokens on top of one another like the Synonym Filter, because the indexer can’t directly consume a graph. To get fully correct positional queries when your synonym replacements are multiple tokens, you should instead apply synonyms using this filter at query time. Regards, Thomas Op do 30 jul. 2020 10:17 schreef Colvin Cowie : > That does some like an unhelpful example to have, though > > https://lucene.apache.org/solr/guide/8_6/filter-descriptions.html#synonym-filter > does clearly state that it is deprecated in favour of > SynonymGraphFilterFactory . > Deprecated classes will (should) continue to work, but are likely to be > removed at some point, e.g. the next major release. IIRC (might be wrong > though) you can simply replace with SynonymFilterFactory with > SynonymGraphFilterFactory > and it should just work in most cases, but do test it. > > On Thu, 30 Jul 2020 at 07:52, Jayadevan Maymala > wrote: > > > Hi all, > > > > We have been using SynonymFilterFactory with Solr 7.3. It seems to be > > working, > > Going through the documentation for 8.6, I noticed that it was > deprecated a > > long time ago, probably before 7.3 > > The documentation at this url, for version 8.6 - > > > > > https://lucene.apache.org/solr/guide/8_6/field-type-definitions-and-properties.html > > does give > synonyms="index_synonyms.txt" ignoreCase="true" expand="false"/> as an > > example. > > Two doubts - > > Does a deprecated class continue working? > > Shouldn't the documentation be updated to modify the example? > > > > A request - if the documentation at the url mentioned above has a search, > > that will really help. I could find only a Page Title lookup. > > > > Regards, > > Jayadevan > > >
Re: SynonymFilterFactory deprecated, documentation and search
That does some like an unhelpful example to have, though https://lucene.apache.org/solr/guide/8_6/filter-descriptions.html#synonym-filter does clearly state that it is deprecated in favour of SynonymGraphFilterFactory . Deprecated classes will (should) continue to work, but are likely to be removed at some point, e.g. the next major release. IIRC (might be wrong though) you can simply replace with SynonymFilterFactory with SynonymGraphFilterFactory and it should just work in most cases, but do test it. On Thu, 30 Jul 2020 at 07:52, Jayadevan Maymala wrote: > Hi all, > > We have been using SynonymFilterFactory with Solr 7.3. It seems to be > working, > Going through the documentation for 8.6, I noticed that it was deprecated a > long time ago, probably before 7.3 > The documentation at this url, for version 8.6 - > > https://lucene.apache.org/solr/guide/8_6/field-type-definitions-and-properties.html > does give synonyms="index_synonyms.txt" ignoreCase="true" expand="false"/> as an > example. > Two doubts - > Does a deprecated class continue working? > Shouldn't the documentation be updated to modify the example? > > A request - if the documentation at the url mentioned above has a search, > that will really help. I could find only a Page Title lookup. > > Regards, > Jayadevan >
SynonymFilterFactory deprecated, documentation and search
Hi all, We have been using SynonymFilterFactory with Solr 7.3. It seems to be working, Going through the documentation for 8.6, I noticed that it was deprecated a long time ago, probably before 7.3 The documentation at this url, for version 8.6 - https://lucene.apache.org/solr/guide/8_6/field-type-definitions-and-properties.html does give as an example. Two doubts - Does a deprecated class continue working? Shouldn't the documentation be updated to modify the example? A request - if the documentation at the url mentioned above has a search, that will really help. I could find only a Page Title lookup. Regards, Jayadevan