Fulltext Index in MySQL

Door Joren de Wit, 20 jaar geleden, 7.444x bekeken

Database optimalisatie met een full-text index voor het zoeken in teksten

Gesponsorde koppelingen

Inhoudsopgave

  1. Inleiding
  2. Zoeken in een MySQL database
  3. Werking van de FULLTEXT index
  4. Relevantie bij een FULLTEXT zoekopdracht.
  5. Boolean FULLTEXT zoekopdrachten
  6. FULLTEXT Query Expansion
  7. Slotwoord en referenties

 

Er zijn 10 reacties op 'Fulltext index in mysql'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
GaMer B
GaMer B
20 jaar geleden
 
0 +1 -0 -1
Super tutorial. (Y) Je bent goed op dreef he Blanche? :P
Citroen Anoniem Graag
Citroen Anoniem Graag
20 jaar geleden
 
0 +1 -0 -1
Mooie tutorial, zeer duidelijk uitgelegd, maar er staat een foutje op pagina 2:

Als de gebruiker als zoekwoord 'zon' zou invullen, zou de query er als volgt uitzien:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT * FROM artikelen WHERE inhoud LIKE '%database%'


Verder had ik nog 1 vraagje, is het mogelijk om een FULLTEXT Query Expansion te combineren met de IN BOOLEAN MODE optie?

Zeer goede aanvulling op de vorige tutorial van jou, mijn complimenten alweer(Y)
Joren de Wit
Joren de Wit
20 jaar geleden
 
0 +1 -0 -1
Oeps foutje, aangepast. :)

En wat betreft je vraag: nee dat is niet mogelijk. Het zou ook niet echt logisch zijn om beide toe te passen.

Immers met een boolean search weet je precies welke woorden je bijvoorbeeld wel en niet wilt zien en een query expansion gebruik je als je juist niet zeker bent waarop je wilt zoeken.
Frank -
Frank -
20 jaar geleden
 
0 +1 -0 -1
Mocht je FULLTEXT in innoDB nodig hebben, kijk dan eens naar Sphinx. Dat is ook bruikbaar met MyISAM (schijnt zelfs betere resultaten op te leveren) en PostgreSQL (mocht je geen Tsearch2 niet kunnen installeren).

Ik ben er zelf niet mee bekend, gebruik Tsearch2, maar heb er goede verhalen over gehoord van innoDB-gebruikers. Doe er je voordeel mee!
Martijn
Martijn
20 jaar geleden
 
0 +1 -0 -1
Echt een supertutorial....petje af en een diepe buiging!
Roland van Wanrooy
Roland van Wanrooy
20 jaar geleden
 
0 +1 -0 -1
Wat aan de late kant, maar pas zojuist gelezen. Geheel nieuw voor mij! En zeer waardevol. Bedankt! (Y)
Stijn Janssen
Stijn Janssen
20 jaar geleden
 
0 +1 -0 -1
Zeer goede tutorial! Heel duidelijk!

Thumbs up! (y)
Tom
Tom
20 jaar geleden
 
0 +1 -0 -1
Coole tutorial! Dit wist ik niet eens! Echt super...
Afra ca
Afra ca
18 jaar geleden
 
0 +1 -0 -1
(bumpen na 2 jaar, altijd leuk ^_^ )

Vroeg me af of er een fatsoenlijke fulltext tutorial was hier op phphulp, stond op het punt er 1 te maken, maar deze is tamelijk briljant. Goede voorbeelden en alles mooi uitgewerkt, mijn complimenten!
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Joren de Wit
Joren de Wit
18 jaar geleden
 
0 +1 -0 -1
Thanks ;-)

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. Inleiding
  2. Zoeken in een MySQL database
  3. Werking van de FULLTEXT index
  4. Relevantie bij een FULLTEXT zoekopdracht.
  5. Boolean FULLTEXT zoekopdrachten
  6. FULLTEXT Query Expansion
  7. Slotwoord en referenties

Labels

  • Geen tags toegevoegd.

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.