Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> przeszukiwanie tekstu w bazie
patrykt
post
Post #1





Grupa: Zarejestrowani
Postów: 101
Pomógł: 0
Dołączył: 3.12.2005

Ostrzeżenie: (0%)
-----


witam.
mam bazę około 100 000 artykułów. muszę sprawdzać, czy dany artykuł jest już w bazie. do tej pory korzystałem ze zwykłego LIKE %...%, choć wiem, że nie jest to optymalne rozwiązanie. niesamowicie obciąża to serwer, cała strona działa topornie wolno, kiedy znajduje się na niej więcej niż 5 użytkowników...
dodam, że sprawdzanie to następuje dość często, nawet co kilka sekund, choć nie zawsze. więc pytanie - jak najoptymalniej sprawdzać istnienie danego artykułu w bazie? ich wielkość jest różna - od kilku znaków po dość spore, na kilka stron w Wordzie.
Go to the top of the page
+Quote Post
kwiateusz
post
Post #2


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




może fulltext search?

http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html
Go to the top of the page
+Quote Post
patrykt
post
Post #3





Grupa: Zarejestrowani
Postów: 101
Pomógł: 0
Dołączył: 3.12.2005

Ostrzeżenie: (0%)
-----


robiłem testy i... wypada wolniej :/
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 19:01