Vývoj vyhledávacího pole: 5 způsobů, jak přidat vyhledávací pole na váš web

v našich předchozích příspěvcích o úvodu do vyhledávání na webu a navrhování vyhledávacího pole jsme zdůraznili důležitost vyhledávacího pole pro vylepšené UX, ideální umístění pro lištu & mnohem více. Nyní, když jsme zjistili, proč a jak navrhnout, pojďme se podívat na to, jak se vyvíjet ve třetí & závěrečné části série vyhledávacích polí. V tomto příspěvku se budeme zabývat:

  • pomocí vlastního vyhledávání Google
  • pomocí vyhledávačů třetích stran
  • přidání vyhledávacího skriptu
  • přizpůsobení vyhledávačů třetích stran-Lucene
  • platformy postavené na Lucene

1) použití vlastního vyhledávání Google

jedním z nejjednodušších způsobů, jak přidat vyhledávací pole na svůj web, je přidat „vlastní vyhledávání Google“. Vyhledávač efektivně plní funkci pomoci svým návštěvníkům najít to, co hledají s relevantními, vysoce kvalitní výsledky. Vyhledávání využívá vylepšení, automatické dokončení & propagace pro zlepšení zážitku z vyhledávání.

kromě toho vám vyhledávání umožňuje přístup k Google Analytics, který vám pomůže porozumět chování uživatelů.

celý návod najdete zde. Nástroj je soubor JavaScriptu načten a spuštěn z webu Google. Do pole můžete použít vlastní styly CSS.

Google Custom Search

výhody Google Custom Search:

  • je to zdarma
  • placená vyhledávací verze (bez reklam) je také docela cenově dostupná
  • můžete přizpůsobit vyhledávání
  • vyžaduje minimální nastavení
  • nevyžaduje údržbu souborů na pozadí & pluginy
  • může analyzovat výsledky z Google Analytics pro zlepšení vyhledávání

nevýhody vlastního vyhledávání Google:

  • nespadá do návrhů webových stránek
  • Google API doc. je složité

2) používání vyhledávačů třetích stran

FreeFind jako Google Custom search nabízí bezplatné vyhledávací pole se sponzorovanými reklamami. Verze bez reklam vás bude stát 19 $ / rok pro web až do 25 000 stránek. HTML vytvoří formulář (odlišný od souboru JavaScript, který pohání vyhledávací pole Google). To lze snadno konfigurovat. Můžete dokonce vyloučit některé z vašich stránek z výsledků vyhledávání nebo upřednostnit pořadí výsledků vyhledávání.

přidat vyhledávací pole na webové stránky

zde je Kód pro vyhledávací pole FreeFind:

<!-- start of freefind search box html → <table width="400" border=0 cellpadding=0 cellspacing=0 > <tr> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 7.5pt;"> <form id="ffresult_sbox0" style="margin:0px; margin-top:4px;" action="http://search.freefind.com/find.html" method="get" accept-charset="utf-8" onsubmit="ffresults.show(0);"> <input type="hidden" name="si" value="1870143"> <input type="hidden" name="pid" value="r"> <input type="hidden" name="n" value="0"> <input type="hidden" name="_charset_" value=""> <input type="hidden" name="bcd" value="&#247;"> <input type="hidden" name="sbv" value="j1"> <input type="text" name="query" size="32" placeholder = "enter search text here" required> <br> <input type="submit" value="search"> <input type="reset" name="Reset" id="button" value="Reset"> </form> </td> </tr> <tr> <td style="text-align:left; font-family: Arial, Helvetica, sans-serif;font-size: 7.5pt; padding-top:4px;"> <a style="text-decoration:none; color:gray;" href="http://www.freefind.com" onmouseover="this.style.textDecoration='underline'" onmouseout="this.style.textDecoration='none'" >site search by <span style="color: #606060;">freefind</span></a> <a id="ffresult_adv0" onclick="ffresults.show(0);" href="http://search.freefind.com/find.html?si=1870143&amp;pid=a&amp; sbv=j1">advanced</a> </td> </tr> </table>

Mezi další vyhledávací služby hostované třetí stranou patří:

  • Atmoz
  • siteLevel
  • Jrank
  • Picosearch
  • Zoom vyhledávač
  • FusioNBot
  • Adobe Search& Promote
  • SiteSearch pro
  • Bravenet Site Search
  • SearchBlox

výhody skriptů třetích stran:

  • poměrně snadné nastavení
  • žádné povinné znalosti potřebné ke spuštění PHP skriptů & konfigurace

nevýhody skriptů třetích stran:

  • může mít bannerové reklamy a odkazy na firemní stránky 3. strany
  • možná nebudete mít úplnou kontrolu nad výstupem stránky s výsledky vyhledávání tak, jak chcete, aby se vešly podle vašeho webového designu
  • vyhledávač bude váš web přetahovat do reindexu a přidá k využití šířky pásma vašeho webu

3) Přidání skriptu na web

dalším způsobem, jak přidat vyhledávací lištu na váš web, je jednoduše přidat skript v PHP nebo perlu. Přidáním skriptu, kód je umístěn na serveru a při odeslání dat nebo informací zadaných do lišty, motor na straně serveru spustí skript, aby vytvořil výsledky.

některé skripty budou buď procházet celou webovou stránkou pokaždé, když návštěvník použije vyhledávání, nebo pravidelně procházet vaše webové stránky & vytvoří vyhledávací index, který se poté prohledá pokaždé, když uživatel zadá vyhledávací dotaz.

výhody:

  • snadné nastavení
  • zůstává aktuální s nejnovějšími změnami na webu
  • kód není k dispozici nikomu pro přístup k webovým adresářům, takže je zachováno soukromí
  • žádné reklamy třetích stran
  • přizpůsobitelné výsledky stránky

nevýhody používání skriptů:

  • může nějakou dobu trvat, než se výsledky zvrací, pokud je web velký
  • skripty založené na indexu se těžko udržují v tom, že musí pravidelně procházet & aktualizovat index
  • mohlo by to chvíli trvat, než se nový obsah objeví ve vyhledávání založeném na indexu v závislosti na tom, jak často musí být procházení spuštěno & index aktualizován

některé populární PHP & Perl skripty jsou:

  • Sphider
  • Lucy
  • Hotscripts

4) přizpůsobení vyhledávačů třetích stran

Lucene je vyhledávač třetích stran, který je integrován s webovými stránkami & plně přizpůsobitelný prostřednictvím rozhraní API pro vyhledávání veřejných stránek pro podporu možností vyhledávání na webových stránkách.

přispěvatelé vyhledávání jsou spuštěny proti indexu vyhledávání poháněného Lucene. Vyhledávací index je vytvořen automatizovaným procesem zvaným indexování, který shromažďuje, ukládá & přistupuje k datům ve formátu, který lze snadno načíst během dotazu. Výsledky jsou k dispozici na základě údajů, které jsou k dispozici v indexu v době vyhledávání.

jakmile je index vytvořen, vyhledávač spustí každých 30 sekund událost, která kontroluje změny provedené v aktivech typu vybraného pro indexování. Pokud byly provedeny změny, Lucene aktualizuje index automaticky.

kroky pro nastavení Lucene jsou:

Krok 1: Povolení vyhledávače Lucene ve vašem systému

Krok 2: Přidání typů aktiv do vyhledávacího indexu, který indikuje Lucene, která aktiva mají indexovat

Krok 3: Určení atributů pro index typu aktiv, aby bylo možné vrátit vyhledávací funkce na živém webu

Krok 4: povolení indexování binárních souborů konfigurací Lucene převést obsah těchto souborů na text při indexování aktiv

podrobnější informace o přehledu, nastavení, udržování indexů vyhledávání naleznete zde.

5) platformy postavené na Lucene

Algolia je platforma postavená na Lucene, která je skvělá pro integraci vyhledávání na vašem webu. API poskytované vyhledávačem poskytuje vývojářům zdroje a nástroje pro vytváření rychlých & relevantních vyhledávání.

rozsáhlá dokumentace, návody & aktivní komunita usnadňují práci s Algolia. Dokumentaci najdete zde.

Algolia vyhledávání

výhody Algolie:

  • to se stará o komplexu zákulisí vývoje, který přichází s budováním vlastní vyhledávání

závěr

Leave a Reply

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.