[MySQL] zoeken naar kleine woorden bij fulltext index

Pagina: 1
Acties:

  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 16:31

Pelle

🚴‍♂️

Topicstarter
Ik doorzoek een aantal grote tabellen uit een database door middel van de fulltext-index die je in MySQL kunt zetten. Het probleem is alleen dat kleine woorden (ook al komen ze bijna niet voor) niet gevonden worden.

De klant wil dat wanneer er gezocht wordt naar 'NLP' of naar 'IIP' er ook daadwerkelijk zoekresultaten komen, en alle records waar die tekst in staat worden weergegeven.

Is het mogelijk om hier wat aan te doen? Deze termen zijn redelijk ingeburgerd in de markt waar die site op inspeelt, en dan is het erg vervelend als je er wel content over hebt, maar dat die content niet gevonden kan worden.

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Misschien heb je hier wat aan:
http://www.mysql.com/doc/en/Fulltext_Fine-tuning.html
kijk naar ft_min_word_len

edit:

(This variable is only available from MySQL version 4.0.) |:(

[ Voor 25% gewijzigd door drm op 05-12-2002 11:02 ]

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 16:31

Pelle

🚴‍♂️

Topicstarter
Hadden we MySQL 4.0 gedraaid dan was dit een mooie oplossing geweest ja ;)
Maar dat is niet het geval dus. Zelf indexeren behoort ook niet tot de mogelijkheden; daar is de site te complex voor om dat nu overal in door te voeren.