chytré hledání
18. říj 2021 22:27 - 18. říj 2021 22:28 #144985
Dá se nějak nastavit/upravit chytré hledání tak, aby hledalo dle části slova v názvu,
např. aby našlo "acylpirin" když budu hledat "acyl"?
např. aby našlo "acylpirin" když budu hledat "acyl"?
18. říj 2021 23:26 #144986
Odpověď od Cony

Moderátor
Pokud vím, tak ne, alespoň ne jednoduše. Finder hledá termíny v jedné tabulce - tam je tedy schopen hledat částečné shody a našeptávat, ale výsledky už pak hledá na základě zvoleného termínu v našeptávači.
Teoreticky by asi šel naprogramovat finder plugin, který by něco podobného dokázal, např. na základě zadaných synonym - v textu je "acylpirin" indexuji i "acyl". Asi úplně nejsprávnější implementace by pak byla jako Stemmer - nejsem si ale jist zda lze do Joomly doplnit vlastní stemmer (možná v rámci jazykového balíčku - bongu námět na reportáž
). V tomto konkrétním případě by to ale stejně bylo na nějakou tabulku synonym.
Teoreticky by asi šel naprogramovat finder plugin, který by něco podobného dokázal, např. na základě zadaných synonym - v textu je "acylpirin" indexuji i "acyl". Asi úplně nejsprávnější implementace by pak byla jako Stemmer - nejsem si ale jist zda lze do Joomly doplnit vlastní stemmer (možná v rámci jazykového balíčku - bongu námět na reportáž

Poděkovali: Ernst
18. říj 2021 23:56 #144987
Odpověď od Ernst
Joomla Expert
Dík, tak jsem si to myslel.
Takže použít jinou komponentu vyhledávání.
Vzhledem k tomu, že chci hledat jen v jedné kategorii článků, tak základní hledání nemohu použít.
Máš nějaký tip?
Takže použít jinou komponentu vyhledávání.
Vzhledem k tomu, že chci hledat jen v jedné kategorii článků, tak základní hledání nemohu použít.
Máš nějaký tip?
19. říj 2021 00:56 #144988
Odpověď od Cony

Moderátor
Nejjednodušší asi odkopírovat plugin pro hledání (com_search, ne finder), přihodit do něj podmínku na tu kategorii, a nasadit jej místo toho výchozího pluginu.Ernst napsal: Vzhledem k tomu, že chci hledat jen v jedné kategorii článků, tak základní hledání nemohu použít.
19. říj 2021 08:44 #144989
Jazykové soubory a řetězce jsou pevně dané. Nic se nedá měnit nebo doplňovat. Jediné, co k hledání existuje je soubor com_finder.commonwords.txt, ale ten by měl sloužit naopak pro seznam slov, která nebudou hledána (spojky, zájmena,...).
Někde jsem zahlédnul v diskuzi konstatování, že pokud by bylo něco podobného jako tabulka synonym potřeba, má se to řešit v rámci komponenty.
I'm sorry, my responses are limited...you must ask the right questions.
Odpověď od Bong

Moderátor
Cony napsal: Asi úplně nejsprávnější implementace by pak byla jako Stemmer - nejsem si ale jist zda lze do Joomly doplnit vlastní stemmer (možná v rámci jazykového balíčku - bongu námět na reportáž
). V tomto konkrétním případě by to ale stejně bylo na nějakou tabulku synonym.
Jazykové soubory a řetězce jsou pevně dané. Nic se nedá měnit nebo doplňovat. Jediné, co k hledání existuje je soubor com_finder.commonwords.txt, ale ten by měl sloužit naopak pro seznam slov, která nebudou hledána (spojky, zájmena,...).
Někde jsem zahlédnul v diskuzi konstatování, že pokud by bylo něco podobného jako tabulka synonym potřeba, má se to řešit v rámci komponenty.
I'm sorry, my responses are limited...you must ask the right questions.
19. říj 2021 09:08 - 19. říj 2021 09:08 #144990
Ale použiji nějaké rozšíření pro vyhledávání a případně ho upravím.
Odpověď od Ernst
Joomla Expert
dík, ale to taky nejde, potřebuji hledání jak pro vše tak jen pro jednu kategorii současně (2 různé moduly).Nejjednodušší asi odkopírovat plugin pro hledání (com_search, ne finder), přihodit do něj podmínku na tu kategorii, a nasadit jej místo toho výchozího pluginu.
Ale použiji nějaké rozšíření pro vyhledávání a případně ho upravím.
19. říj 2021 19:50 #144997
Odpověď od Cony

Moderátor
No ono by to myslím šlo vymyslet. Search plugin podporuje eventu onContentSearchAreas - v podstatě definice těch zaškrtávátek, co se má prohledávat. Pokud bys v té eventě místo výchozího dal nějaký třeba seznam kategorií, nebo nějaký svůj seznam (třeba "vše" a "jan kategorie aaa a bbb") a podle toho se pak zachoval v eventě onContentSearch, asi by to zafungovalo jak potřebuješ. Teda jestli jsem tě dobře pochopil

Poděkovali: Ernst
19. říj 2021 22:13 - 19. říj 2021 22:19 #145003
MiniJoomla! - www.minijoomla.cz - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla
Odpověď od Rudolf

Joomla Expert
MiniJoomla! - www.minijoomla.cz - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla
19. říj 2021 22:59 - 19. říj 2021 23:00 #145004
Odpověď od Ernst
Joomla Expert
ale já nepotřebuji synonyma, potřebuji hledat i v částech slov v názvu článku.