[TYPO3-english] finding 3 character words in indexed search

Loek Hilgersom loek at netcoop.nl
Fri Oct 25 23:49:53 CEST 2013


Hi Henjo,

I'm not sure about this because I haven't been using this for a long time, but 
since Indexed Search has been revised it makes use full-text search features of 
MySQL. For MySQL's full-text search has a configuration setting on server level 
that defines the minimum word length.

To change this, add this setting to my.cnf with value 2 or 3 (default is 4): [1]

[mysqld]
ft_min_word_len = 2

Then restart mysqld.
I guess this is the issue here, so I hope you have access to the server config.

Hth,
Loek


[1] http://dev.mysql.com/doc/refman/5.5/en/fulltext-fine-tuning.html




On 25-10-13 10:29, Henjo Hoeksma wrote:
> Hi list,
>
> one of my clients has noticed three letter words are not found in the indexed
> search index (while they are in the index) for some mysterious reason.
> I've looked through the code and understand that technically it should be found.
> The weird thing is that when there is a word that contains the three letter
> word, they are found...
> Also . and - are being stripped of.
>
> I have looked to find a place to manipulate how this works and trigger the three
> letter words to show up, but come up empty.
>
> It's a 4.7.* install.
>
> Anyone an idea?
>
> Thanks in advance,
>
> Henjo


More information about the TYPO3-english mailing list