Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
686 views
in Technique[技术] by (71.8m points)

mysql - how do I fix full text search for 3 characters?

I have used full text search mysql. My code is select * from uh_property WHERE match(fieldname) against('serach_word')

Now when i type word of three character search record is not displayed. For example i have record with name 'eco'. When i type eco in text box for search no record displayed.

I found that minimum character for full text search is 4. Is there anyway to solve this problem?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

Please see Fine-Tuning MySQL Full-Text Search. You first need to change ft_min_word_len (or innodb_ft_min_token_size for InnoDB tables) and then rebuild the fulltext search indexes.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...