webForumDet fria alternativet

Sökfunktion i PHP?

2 svar · 939 visningar · startad av Lawyer

LawyerMedlem sedan okt. 200942 inlägg
#1

Hej, jag och min kompis skapade en annonsplatform (ungefär som blocket) för designers/webbutvecklare etc.. den är gjord i php www.creativemarket.se och vi placerade en sökfunktion som söker endast efter "etiketter" (SELECT * FROM .. WHERE $etikett == "$sökordet") vilket är tyvärr lite begränsat. Kan man utöka sökningen så att den hämtar och söker på fritext bland alla annonser?
Har någon gjort något liknande?

PS ni som vill lägga in annonser använd "int07101" som kampanjkod

Tack för all hjälp!

bassebhuMedlem sedan nov. 20016 480 inlägg
#2
"SELECT * FROM .. WHERE $etikett LIKE '%" . $sökordet . "%'"

?

jmeMedlem sedan maj 20012 237 inlägg
#3

Kör ni med MySql så kan ni kika lite på full text search. Nackdelen med full text search är att man då måste köra med MyIsam tables.

Andra möjligheter är Apache solr samt Zend_Lucene som båda är baserade på Lucene från Java-världen.

123 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
119 ms — hämta tråd, inlägg och bilagor (db)