[MySQL] mozliwe szybkie i dokladne wyszukiwanie?

Odpowiedz Nowy wątek
2006-09-20 19:17
0

jest sobie baza na 8000 rekordow i wyszukiwarka do niej. jak mam w zapytaniu same LIKE, to wyniki szybko sie pojawiaja, ale w dowolnej kolejnosci (np. rekord majacy w tresci 1000 razy dane slowo bedzie i tak po rekodzie majacym go tylko raz)

jezeli zas zastosuje skladnie
SELECT *, (MATCH(desc) AGAINST ('.$slowko.')) AS suma (...)
to wyniki ladnie sie sortuja, ale wyszukiwanie trwa pare sekund (za to nastepne juz szybko - podejrzewam, ze te matche sie buforuja w mysqlu)

jest szybszy sposob na dobre sortowanie?


Pozostało 580 znaków

2006-09-21 01:13
0

masz założone indexy FULLTEXT na tych kolumnach :>

a i o tuningu FTS w mysqlu http://dev.mysql.com/doc/refm[...]/en/fulltext-fine-tuning.html


- Ciemna druga strona jest.
- Nie marudź Yoda, tylko jedz tego tosta.
Google NIE GRYZIE!
Pomogłem - kliknij

Pozostało 580 znaków

2006-09-21 19:41
0

są założone. A fulltext dziala na match?


Pozostało 580 znaków

2006-09-22 00:17
0
tomkiewicz napisał(a)

są założone. A fulltext dziala na match?

Full-text searching is performed using MATCH() ... AGAINST syntax.

czyli troszkę pytanie źle sformułowałeś bo to MATCH do wyszukiwania używa FTS


- Ciemna druga strona jest.
- Nie marudź Yoda, tylko jedz tego tosta.
Google NIE GRYZIE!
Pomogłem - kliknij

Pozostało 580 znaków

2006-09-22 22:16
0
Misiekd napisał(a)

pytanie źle sformułowałeś bo to MATCH do wyszukiwania używa FTS

tomkiewicz napisał(a)

A [założenie] fulltext dziala na [szybkosc wywolania zapytania z uzyciem] match?

:P. A pytanie ogolnie mialo inny cel - czy nie da sie tego jeszcze przyspieszyc? I tak klient jest juz zadowolony, bo przyspieszylem skrypt mniej wiecej 4-5x (z ~1s do ~0.2s). Ale sie pytam na przyszlosc


Pozostało 580 znaków

2006-09-24 16:51
0

przy wyszukiwania słowa w texcie to FTS ject chyba najszybszą metodą


- Ciemna druga strona jest.
- Nie marudź Yoda, tylko jedz tego tosta.
Google NIE GRYZIE!
Pomogłem - kliknij

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0