Zobrazit předchozí téma :: Zobrazit následující téma |
Autor |
Zpráva |
Mirka K.

Založen: 23. 07. 2007 Příspěvky: 56 Bydliště: Plzeň
|
Zaslal: st 19. března. 2008 21:28 |
 |
|
st 19. března. 2008 8:36 Lupo napsal: |
Trochu jsem to poupravil, vyzkoušejte to.
žilnatka - 8 témat, 14 příspěvků
Žilnatka - 8 témat, 14 příspěvků
myslím, že to už funguje |
Jo jo, už je to perfektní, už to šlape! |
|
Návrat nahoru |
|
 |
Vlkodlak

Založen: 16. 03. 2007 Příspěvky: 1886 Bydliště: Praha, Böhmen
|
Zaslal: ne 08. listopadu 2009 20:50 Předmět: Vyhledávač nevyhledává |
 |
|
Could not obtain matched posts list
DEBUG MODE
SQL Error : 1104 The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE=# if the SELECT is okay
SELECT m.post_id FROM forum_a_search_wordlist w, forum_a_search_wordmatch m WHERE lcase(w.word_text) LIKE lcase('hypothejus') AND m.word_id = w.word_id AND w.word_common <> 1
Line : 350
File : search.php |
|
Návrat nahoru |
|
 |
Bob Site Admin

Založen: 04. 11. 2005 Příspěvky: 9090 Bydliště: Kladno-Mimoň
|
Zaslal: po 09. listopadu 2009 7:29 |
 |
|
Koukám, že to padlo komplet. Počkáme na Lupa. Mohl bych zkusit obnovit vyhledávací databázi, ale raději počkáme na diagnostiku problému a teprve pak ho zkusíme odstranit. |
|
Návrat nahoru |
|
 |
Lupo Site Admin

Založen: 08. 11. 2005 Příspěvky: 2312 Bydliště: Chomutov
|
Zaslal: po 09. listopadu 2009 13:26 |
 |
|
Jsme moc velký, kouknu na to. |
|
Návrat nahoru |
|
 |
Lupo Site Admin

Založen: 08. 11. 2005 Příspěvky: 2312 Bydliště: Chomutov
|
Zaslal: po 09. listopadu 2009 22:23 |
 |
|
Tak by to mohlo být opraveno. Problém byl v tom, že vyhledávací "slovník" narostl do takové velikosti, že překročil standardní limit databáze. Limit to naštěstí není nepřekročitelný, jen bylo třeba databázi sdělit předem, že budeme vyhledávat ve velkém balíku. Pokud by se to ještě někde objevilo, okopírujte mi sem chybu a já upozornění na velký dotaz napíšu i do onoho místa, kde se chyba objeví. |
|
Návrat nahoru |
|
 |
Vlkodlak

Založen: 16. 03. 2007 Příspěvky: 1886 Bydliště: Praha, Böhmen
|
Zaslal: út 10. listopadu 2009 1:55 |
 |
|
To se mi nezdá pravděpodobné. Jsou tabulky nějak rozumně indexované? Nebo je max_join_size nastavena příliš restriktivně? Vnitřně phpBB neznám.
Odkaz na dokumentaci MySQL 5.1. |
|
Návrat nahoru |
|
 |
Lupo Site Admin

Založen: 08. 11. 2005 Příspěvky: 2312 Bydliště: Chomutov
|
Zaslal: út 10. listopadu 2009 12:15 |
 |
|
Hosting má nastaveno pouze 1 mega řádků, což jsme přelezli. Obě tabulky mají dohromady asi 1 008 000 řádků. Limit lze ale zrušit a pak by měla platit maximální hodnota něco přes 4 giga řádků. |
|
Návrat nahoru |
|
 |
Vlkodlak

Založen: 16. 03. 2007 Příspěvky: 1886 Bydliště: Praha, Böhmen
|
Zaslal: út 10. listopadu 2009 14:32 |
 |
|
Aha, takže na hostingu byla max_join_size nastavena restriktivně. Default hodnota jsou totiž ty 4 giga  |
|
Návrat nahoru |
|
 |
Vlkodlak

Založen: 16. 03. 2007 Příspěvky: 1886 Bydliště: Praha, Böhmen
|
Zaslal: ne 11. dubna 2010 14:00 |
 |
|
Vyhledávač se chová dost divně. Při zadání www.mycokey.com najde všechny příspěvky, kde je www nebo com.  |
|
Návrat nahoru |
|
 |
Lupo Site Admin

Založen: 08. 11. 2005 Příspěvky: 2312 Bydliště: Chomutov
|
Zaslal: st 05. května 2010 20:18 |
 |
|
ne 11. dubna 2010 14:00 Vlkodlak napsal: |
Vyhledávač se chová dost divně. Při zadání www.mycokey.com najde všechny příspěvky, kde je www nebo com.  |
Neoplývá nijak velkou inteligencí, takže tečka je pro něj v podstatě jen konec věty. Z tohoto pohledu to funguje správně i když ne tak jak bychom si přáli. Toto omezení vzniká již při indexaci obsahu příspěvku při jeho vložení. |
|
Návrat nahoru |
|
 |
Bob Site Admin

Založen: 04. 11. 2005 Příspěvky: 9090 Bydliště: Kladno-Mimoň
|
Zaslal: st 05. května 2010 20:57 |
 |
|
Zatrhněte v takovém případě volbu "Hledej všechna slova" a výsledek bude mnohem mnohem přesnější  |
|
Návrat nahoru |
|
 |
Vlkodlak

Založen: 16. 03. 2007 Příspěvky: 1886 Bydliště: Praha, Böhmen
|
Zaslal: čt 06. května 2010 1:16 |
 |
|
A byl by takový problém indexovat standardně a vyhledávat pomocí hvězdičkové konvence? Neznám syntaxi vyhledávání v phpBB ani algoritmus indexace. |
|
Návrat nahoru |
|
 |
Vlkodlak

Založen: 16. 03. 2007 Příspěvky: 1886 Bydliště: Praha, Böhmen
|
Zaslal: čt 06. května 2010 1:19 |
 |
|
st 05. května 2010 20:57 Bob napsal: |
Zatrhněte v takovém případě volbu "Hledej všechna slova" a výsledek bude mnohem mnohem přesnější  |
Nebude ale očekávaný, pro mě je URL jedno slovo a pro vyhledávač není. |
|
Návrat nahoru |
|
 |
Vlkodlak

Založen: 16. 03. 2007 Příspěvky: 1886 Bydliště: Praha, Böhmen
|
Zaslal: čt 29. července 2010 2:22 |
 |
|
po 09. listopadu 2009 22:23 Lupo napsal: |
Tak by to mohlo být opraveno. Problém byl v tom, že vyhledávací "slovník" narostl do takové velikosti, že překročil standardní limit databáze. Limit to naštěstí není nepřekročitelný, jen bylo třeba databázi sdělit předem, že budeme vyhledávat ve velkém balíku. Pokud by se to ještě někde objevilo, okopírujte mi sem chybu a já upozornění na velký dotaz napíšu i do onoho místa, kde se chyba objeví. |
Vyhledávání je dost zoufale pomalé. Někdy 10 vteřin, jindy snad půl minuty. To nedává smysl. Jsou tabulky správně indexované na vyhledávaných sloupcích? Nebo je server nějaký šrot? Přece databáze o řádově milionech řádků nemůže být u slušného providera tak pomalá... |
|
Návrat nahoru |
|
 |
Labuťák

Založen: 11. 03. 2008 Příspěvky: 94 Bydliště: Šumperk
|
Zaslal: po 15. listopadu 2010 19:43 Předmět: Překlepy |
 |
|
Nechci prudit,a nenašel jsem žádný téma,kam napsat.Hledal jsem houbu a v atlase u Čirůvky zemní je menší překlep.Cituji " koraj kolobouku rovný ".Ještě jednou se omlouvám,že nedám pokoj  |
|
Návrat nahoru |
|
 |
|
Powered by
phpBB © phpBB Group
Copyright © DAMyko 2005-2021, pokud není jednoznačně uveden autor. Všechna práva vyhrazena autorům, pokud není uvedeno jinak.
Copyright © by the DAMyko 2005-2021, when no specific author is mentioned. All rights reserved by authors, except when otherwise stated.
Správce stránek - Site Admin:
BoLuBol