webForumDet fria alternativet

Söknings funktion

0 svar · 195 visningar · startad av Viktor

ViktorMedlem sedan aug. 20021 752 inlägg
#1

Hej

Jag håller på att göra ett forum i Java med MySQL i botten och nu har det blivit dags att börja tänka lite på sökfunktionen som ska (måste) finnas på sidan. Sökfunktionen i vBulletin vet jag är ganska snabb, hittar rätt bland över 1 miljon poster på ca 5 sec (med rätt server osv men ändå). Jag antar att det har med index eller något sånt att göra och jag är inte så bra på det så jag hoppas att jag kanske kan få lite råd här om var jag ska lägga index och hur jag ska utforma sök satsen.
Här är de tabeller i databasen som är invålverade

posts
	id
	user
	topic
	subject
	text
	date

innehåller alla poster (även första posten i en topic)

topics
	id
	user
	forum
	title
	postid
	date
	views
	replies
	lastreply

innehåller alla topics och info om dem.

user
	id
	username
	password
	email
	url
	location
	signature
	interests
	lastvisit
	regdate
	posts
	topics
	role

och denna innehåller alla användare.

Sökningen kommer bara att ske i posts och users (om man söker efter ett användarnamn) men man måste ju kopla ihopp alla tabeller för att få ut ett användarnamn istället för ett id.

/Viktor

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