Good reminder :) Looking at the code, the ones that are configured from simple set of words (one per line) like StopFilter are fairly easy to implement. So perhaps start with those. You would first check JIRA if an issue is already filed for the filter you want, and if not, file a new feature request for e.g. ManagedKeepWordFilterFactory.
-- Jan Høydahl, search solution architect Cominvent AS - www.cominvent.com > 2. feb. 2016 kl. 13.22 skrev Markus Kalkbrenner > <[email protected]>: > > Hi, > > my name is Markus Kalkbrenner and I’m the maintainer of the > apachesolr_multilingual module for drupal: > https://www.drupal.org/project/apachesolr_multilingual > I’m also a co-maintainer of the apachesolr and search_api_solr modules. > > For drupal 8 we leverage the managed schema to be able to dynamically add or > modify language specific field types using solr’s REST API. > It’s a big improvement that this way a drupal administrator is able to fine > tune the search within the drupal cms itself. > > In this context we already use the ManagedStopFilter and ManagedSynonymFilter > to manage the word lists within drupal. > > It would be great if we could use the similar approach for other word lists > as well. > Unfortunately there’re not yet any corresponding solutions for other filters > we use like DictionaryCompoundWordTokenFilter, the protected words of > SnowballPorterFilter or the text files for MappingCharFilter. > > Even if we don’t use these filters at the moment, the same will be true for > any other filter that uses word lists like CommonGramsFilter, KeepWordFilter, > SuggestStopFilter, TypeTokenFilter, and WordDelimiterFilter. > > Are there any plans to extend the approach of managed word lists to cover the > other filters as well? > > Regards, > Markus > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
