Diskuse k šabloně:GBK

Z Wikislovníku
Skočit na navigaci Skočit na vyhledávání

Snapshot[editovat]

encodeurl[editovat]

To encodeurl je opravdu potřeba pro mezeru:

--Dan Polansky (diskuse) 28. 4. 2023, 09:05 (CEST)[odpovědět]

Co teď? Pokud to nefunguje, tak to opravte nebo revertujte. Hezký víkend. --Amsavatar (diskuse) 28. 4. 2023, 09:35 (CEST)[odpovědět]
Revertovat nebudu; odkazovat na "velké zvíře" není kritické. Děkuji moc. --Dan Polansky (diskuse) 28. 4. 2023, 10:15 (CEST)[odpovědět]
@Amsavatar: Ještě se omlouvám: můžete zajistit přidání uvozovek do vyhledávacího URL? Je to důležité např. pro hledání "untruther". Pro praktické účely je vhodné hledat přesně ten řetězec, a to se Googlu říká uvozovkami. Nebo ideálně udělat nastavitelné via parameter, zda se to obalí uvozovkami? Nebo nechat uživatele, ať tu uvozovku zadá sám, protože někdy má kouzlo hledat celý lexém (sadu tvarů) a ne přesně ten daný tvar?
Mně se právě zdá, že to funguje, i vyhledávání víceslovných výrazů. Akorát jsem to dal defaultně vyhledávat bez uvozovek, protože se mi to zdá praktičtější, ale pokud by někdo chtěl vyhledávat s uvozovkami, tak se zdá, že to funguje i s nimi, jen se to musí uvést výslovně. --Amsavatar (diskuse) 28. 4. 2023, 10:25 (CEST)[odpovědět]
V hesle "untruther" to bez uvozovek najde i "untruth"; s uvozovkami:
  • {{GBK|en|"untruther"}}: Google Books. Vyhledávání výrazu "untruther" pro angličtinu.
To funguje až na to, že to pak ukáže čtenáři dvojí uvozovky, tedy ""untruther"". --Dan Polansky (diskuse) 28. 4. 2023, 10:27 (CEST)[odpovědět]
No tak jsem tam vložil 2 substituce, to je celkem maličkost. --Amsavatar (diskuse) 28. 4. 2023, 10:36 (CEST)[odpovědět]
Připuštěno, maličkost. Chybí nyní však uvozovka na konci, v příkladu výše. Zde ještě tentýž příklad bez uvozovek:
  • {{GBK|en|untruther}}: Google Books. Vyhledávání výrazu "untruther" pro angličtinu.
--Dan Polansky (diskuse) 28. 4. 2023, 10:38 (CEST)[odpovědět]
Už to fachčí; danke schön, Herr von Amsvatar. Toll. :). --Dan Polansky (diskuse) 28. 4. 2023, 10:44 (CEST)[odpovědět]
Ještě se mi zdá, že tam napravo před odkazovou ikonkou zůstala viset nadbytečná mezera, a nebo mám vlčí mlhu. --Dan Polansky (diskuse) 28. 4. 2023, 10:45 (CEST)[odpovědět]

Dání výrazu do uvozovek pro přesné hledání tvaru[editovat]

Přijde mi, že by šablona měla vyhledávaný výraz dát defaultně do uvozovek; tak jsem šablonu založil. Důvodem je to, že například vyhledávání "galantně"[1] nachází i "galantní" a "galantnost", což k danému slovu nepatří, pouze k danému pojmu galantnosti. Nevýhodou je, že pak Google nenajde různé ohýbané tvary a bude nutné je do vyhledávání zadat ručně, např. konat|konal|konala|konalo|konali a plný výčet možných tvarů bude obecně spíš nehezky dlouhý, zvlášť uvážíme-li, že šablona má sloužit nejen pro češtinu. Vlastně si nejsem zcela jistý, co je nejlepší, ale irituje mě, když defaultní chování šablony nachází řadu příkladů, které pod dané slovo (chápané s omezením na daný slovní druh) nespadají. Mnou uvedený problém je řešitelný tím, že se šabloně výslovně uvede např. '"galantně"' coby parametr.

Jiné řešení je přidat nový parametr, např. u=1 (uvozovky) nebo p=1 (přesný tvar), který by vedl k zadání s uvozovkami; pak by se nepsalo GBK|"galantně" nýbrž např. GBK|u=1; druhá forma je lepší, neb jakékoli opakování již jinak dostupné informace vytváří potenciál k chybám, zvlášť při metodě copy-and-paste. Umím si představit, že bychom např. u českých sloves ponechali vyhledání bez uvozovek, ale u příslovcí vždy s uvozovkami. To by se doladilo.

Pokud bude šablona dávat defaultně výraz do uvozovek jak jsem navrhl, potom by asi bylo dobré mít parametr, který to vypne, např. u=0 či p=0 (dle nápadů výše) nebo naopak n=1 (nepřesné vyhledávání) či c=1 (celé slovo a ještě něco navíc).

Názvy parametrů mohou být i dvoupísmenkové či třípísmenkové (např. uv=1), ale neužíval bych plnoslovné názvy, jako kdyby to byl programovací jazyk jako je Java; je to spíše markup/značkování a v en wikt se skrze několik hlasování dokonvergovalo ke krátkým názvům šablon a jejich parametrů.

Ping: User:Amsavatar. --Dan Polansky (diskuse) 14. 5. 2023, 07:55 (CEST)[odpovědět]

Případ: hledání "uznalý" bez uvozovek (přídavné) mi nachází i "uznal" (sloveso) a "uznalost" (podstatné), což nechci. --Dan Polansky (diskuse) 14. 5. 2023, 12:50 (CEST)[odpovědět]

Změnil jsem Modul:Vyhledávací šablony, function p.GBK(), tak, aby výrazy byly v uvozovkách, protože už mě nebaví to ručně zadávat. --Dan Polansky (diskuse) 31. 5. 2023, 18:44 (CEST)[odpovědět]