Manybubbles has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/160990

Change subject: Add asciifolding to some French analyzers
......................................................................

Add asciifolding to some French analyzers

This should allow prefix search and exact title matching to find things with
asciifolding.  This was requested by the frwiktionary community but I imagine
it is reasonably correct for all French usage.  If not we can always tweak
it.

Bug: 70561
Change-Id: Id7dfe9e6b67ce0b9966870846bd68c1a4760580f
---
M includes/Maintenance/AnalysisConfigBuilder.php
1 file changed, 6 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/CirrusSearch 
refs/changes/90/160990/1

diff --git a/includes/Maintenance/AnalysisConfigBuilder.php 
b/includes/Maintenance/AnalysisConfigBuilder.php
index 1d17c4f..5105d54 100644
--- a/includes/Maintenance/AnalysisConfigBuilder.php
+++ b/includes/Maintenance/AnalysisConfigBuilder.php
@@ -229,6 +229,12 @@
                        // In English text_search is just a copy of text
                        $config[ 'analyzer' ][ 'text_search' ] = $config[ 
'analyzer' ][ 'text' ];
                        break;
+               case 'fr':
+                       // Add asciifolding to the prefix queries and 
incategory filters
+                       $config[ 'analyzer' ][ 'prefix' ][ 'filter' ][] = 
'asciifolding';
+                       $config[ 'analyzer' ][ 'lowercase_keyword' ][ 'filter' 
][] = 'asciifolding';
+                       $config[ 'analyzer' ][ 'near_match' ][ 'filter' ][] = 
'asciifolding';
+                       break;
                case 'it':
                        $config[ 'filter' ][ 'italian_elision' ] = array(
                                'type' => 'elision',

-- 
To view, visit https://gerrit.wikimedia.org/r/160990
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Id7dfe9e6b67ce0b9966870846bd68c1a4760580f
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/CirrusSearch
Gerrit-Branch: master
Gerrit-Owner: Manybubbles <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to