Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Klucze obce i wyszukiwanie
croc
post
Post #1





Grupa: Zarejestrowani
Postów: 706
Pomógł: 108
Dołączył: 12.03.2010

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


Jak wiadomo InnoDB pozwala wiązać pola tabel kluczami obcymi. MyISAM z kolei ma wyszukiwanie Full Text. Czy da się jakoś otrzymać obie te możliwości? Bardziej zależy mi na kluczach obcych, jednak dają komfort i pewność przy relacjach. Chciałbym jednak stworzyć wyszukiwarkę opartą na słowach, tzn. po wpisaniu do niej np. "zły dom" odnajdowałoby rekord "dom zły", a nie odnalazłoby np. "kozły domowe" itd. smile.gif Są jakieś gotowe mechanizmy czy trzeba się bawić w implementację takiej wyszukiwarki chcąc posiadać dostęp do kluczy obcych?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


1. Lepsza baza danych, np. Postgres.
2. Osobny silnik wyszukiwarki, np. Sphinx.
Go to the top of the page
+Quote Post
elektrrrus
post
Post #3





Grupa: Zarejestrowani
Postów: 175
Pomógł: 18
Dołączył: 11.06.2007
Skąd: Koszalin/Poznań

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


Dodam tylko że siedzę aktualnie w temacie silników wyszukiwania. Mozliwości i szybkość działania w porównaniu do działań na db są ogromne. Polecam apache solr. Mimo że javowe to bardzo szybkie.
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: 22.08.2025 - 07:58