Diskuse k šabloně:GBK

Z Wikislovníku
Poslední komentář: před 4 měsíci od uživatele Dan Polansky v tématu „Dání výrazu do uvozovek pro přesné hledání tvaru
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

Někdy nestačily ani ty uvozovky (např "opruzák" → Zobrazeny výsledky pro dotaz "opruz", Místo toho hledat "opruzák"). Opraveno. —Mykhal (diskuse) 24. 7. 2024, 12:44 (CEST)Odpovědět
Vyhledávání https://www.google.com/search?tbm=bks&q=%22opruzák%22&lr=lang_cs mi nachází pouze to, co chci, a nepotřebuji k tomu "&nfpr=1" v URL. Je to to hledání, které jste myslel? Buď jak buď, nevidím v tuto chvíli důvod vámi přidané "&nfpr=1" odstraňovat. Víte o nějakém webu, který by se hodnotně k npfr=1 vyjadřoval? --Dan Polansky (diskuse) 24. 7. 2024, 13:30 (CEST)Odpovědět
Zajímavé, je tam rozdílné chování dle toho, jestli je uživatel přihlášen google účtem. —Mykhal (diskuse) 24. 7. 2024, 13:52 (CEST)Odpovědět
A já jsem pod Googlím účtem přihlášen. --Dan Polansky (diskuse) 24. 7. 2024, 13:54 (CEST)Odpovědět