On Sun, Dec 09, 2007 at 04:19:38PM +0100, Louis-David Mitterrand wrote:
> When using the search form at http://www.lesculturelles.net/search.md if
> you try après (or apres or precieuse) no highlighted word appear. For
> some words, like père (or pere) highlighting sill happens. These
> discrepancies didn't occur before using "TranslateCharacters :ascii7:".
Hum, I'm not sure it can work without modifying how the highlighting
code works. I suspect it looking for apres and the text contains après
so it can't match.
It's been a long time since I looked at that module, but you can edit
PhraseHighlight.pm and enable some debugging:
use constant DEBUG_HIGHLIGHT => 1;
That will likely generate a lot of output. I'd probably index a very
small file to make dubbing easier.
You may need to convert each word while highlighting in the same way
that swish does when indexing. I see there's a method in SWISH::API
called "swish_words" which is suppose to do that, but it says "Not
implemented". You may be able to simply add a "tr ///" to translate
the characters for each $phrase.
--
Bill Moseley
moseley@hank.org
Unsubscribe from or help with the swish-e list:
http://swish-e.org/Discussion/
Help with Swish-e:
http://swish-e.org/current/docs
_______________________________________________
Users mailing list
Users@lists.swish-e.org
http://lists.swish-e.org/listinfo/users
Received on Mon Dec 10 09:42:31 2007