Microsys
  

Tutorial zum Erstellen benutzerdefinierter Website-Suchlösungen

So konfigurieren Sie die A1-Website-Suchmaschine für die Erstellung einer auf Ihre Website zugeschnittenen Website-Suchlösung.

Hinweis: Wir haben ein Video-Tutorial:





Schritte zum Einstieg

Suchen Sie zunächst die Registerkarte Content-Keyword-Analyse. In älteren Versionen hieß dies „Textinhalt analysieren “.

Hier können Sie konfigurieren, wie der Suchmaschinen-Crawler alle gesammelten Texte sammelt und analysiert.
  • Wie Text gewichtet wird, je nachdem, in welchem HTML-Element der Website er gefunden wird.
  • Welche Stopp-/Ignorierungswortliste verwendet wird. (Diese Wörter werden bei der Berechnung der Top-Keywords ignoriert.)
  • In der Site-Analyse können Sie Einstellungen konfigurieren, die sich direkt auf die Größe und Qualität des Suchindex auswirken:
    • Durch die Erhöhung der pro Seite gespeicherten Schlüsselwörter wird die Qualität des Suchindex verbessert.
    • Durch Erhöhen der maximalen Wortanzahl in Phrasen wird die Genauigkeit der exakt passenden Suche verbessert. Wenn Sie mindestens „1“ Wort und maximal „2“ Wörter auswählen, wird für jedes ein Suchindex erstellt.

Hinweis: Wenn Sie diese Werte ändern, müssen Sie die Website erneut crawlen, damit die Änderungen wirksam werden.

Hinweis: Um bei der Suche eines Benutzers Schreibvarianten einzubeziehen, achten Sie darauf, diese irgendwo auf der Website zu verwenden, damit die A1 Website Search Engine sie finden und in den Suchindex aufnehmen kann.

Hinweis: Bevor Sie eine Website crawlen, stellen Sie sicher, dass die Option Website scannen | Datenerfassung | Die Durchführung einer Keyword-Dichteanalyse aller Seiten wird überprüft.
(Wenn Sie ein Projekt laden, das in einem anderen A1- Programm erstellt wurde, kann diese Option deaktiviert werden.)

Extrahierungsoptionen für Website-Scraper

Wenn Sie fertig sind, müssen Sie einen Crawl Ihrer Website starten, damit ein Suchindex erstellt werden kann. Klicken Sie auf die Schaltfläche Scan starten.

Website-Suchmaschinen-Crawler

Wenn der Scan abgeschlossen ist, ändert sich die Registerkarte in „Suchmaschinen-Builder“.

Hier können Sie entweder Standardeinstellungen verwenden oder Optionen anpassen, wie zum Beispiel:
  • Die Benennung des Abfrageparameters, die auf der Suchseite verwendet wird, wenn die Suche von einer anderen Seite aus gestartet wird, z. B. wenn Sie auf allen Seiten ein Suchfeld wünschen.
  • Die visuelle Darstellung der Suchergebnisse – so können Sie diese in Ihr eigenes Layout integrieren. (In den meisten Fällen reicht es aus, Ihr eigenes CSS anzuwenden.)

Wenn Sie fertig sind, wählen Sie einfach die Suchmaschine aus, die Sie erstellen möchten, und klicken Sie auf die Schaltfläche „ Jetzt erstellen“.

Erstellen Sie Website-Suchmaschinendateien

An dieser Stelle können Sie die generierten Suchmaschinendateien anzeigen.

Anzeigen von Website-Suchmaschinendateien

Laden Sie nun die generierten Suchmaschinendateien hoch und fertig!

Hinweis: Anstatt alle generierten Dateien hochzuladen, möchten Sie manchmal Folgendes tun:
  • Laden Sie nur die .js- Daten und die .js + .php- Codedateien hoch. Die genauen generierten Dateien hängen von der verwendeten Suchmaschine ab.
  • Erstellen, behalten und laden Sie Ihre eigene Front-End- Suchseite hoch, die sich in Ihr bestehendes Website-Design integriert.
  • Sie können die generierte .html- Suchseitendatei anzeigen und die erforderlichen Teile in Ihre eigene kopieren.


Optional: Geben Sie URL-Muster an, die in die Suchergebnisse einbezogen werden sollen

Wenn Sie eine Site-Suche für eine einfache Website erstellen müssen:
  • Geben Sie die Stammadresse ein, an der sich die Daten befinden.
  • Klicken Sie auf „Scan starten“, um den Website-Crawling zu starten.

Wenn Sie eine Suchlösung für eine komplexe Website benötigen:
  • Geben Sie die Stammadresse ein, an der sich die Daten befinden.
  • Deaktivieren Sie den einfachen Modus.
  • Konfigurieren Sie Analysefilter, um zu steuern, welche URLs Inhalte auf Links, Text usw. analysiert werden.
  • Konfigurieren Sie Ausgabefilter, um zu steuern, welche URLs Sie in die Suchmaschine aufnehmen.
  • Scan starten.

Es ist wichtig zu beachten, dass URLs, die ordnungsgemäß indiziert und in den Suchmaschinenindex aufgenommen werden sollen, die in Analysefiltern und Ausgabefiltern definierten Filter bestehen müssen.


Optional: Teilen Sie das Suchfeld und die Suchergebnisse auf verschiedene Seiten auf

Da die automatisch generierte Suchseite bereits ein funktionierendes Suchfeld und Suchergebnisse enthält, eignet sie sich ideal als Ausgangspunkt, wenn Sie das Aussehen des Suchfelds und der Suchergebnisse neu organisieren möchten. Sie können den Suchfeldteil auch entfernen und ihn anderen Seiten hinzufügen.

Reine Suchergebnisseite


Die Anzeige von Suchergebnissen besteht aus vielen verschiedenen Teilen, die normalerweise nebeneinander platziert werden, aber es liegt im Ermessen des Webmasters.

  • Wenn Sie den Inhalt der Suchergebnisse per CSS formatieren möchten, können Sie diese in Ihren Abschnitt „CSS-Stile“ einfügen, normalerweise zwischen den <head></head> -Tags.

    Hinweis: Abhängig von der Option Suchmaschinen-Builder | Bei der HTML-Struktur, die für die Darstellung der Suchergebnisse verwendet wird, müssen Sie nicht den gesamten CSS-Styling-Code einschließen. Wenn Sie sich jedoch nicht sicher sind, können Sie ruhig alles einbeziehen.

    <style>
    id_msa1s_search_parent { }

    id_msa1s_search_form { }
    id_msa1s_search_submit { }
    id_msa1s_search_results { }

    ol.msa1s_list { }
    ul.msa1s_list { }
    li.msa1s_list { margin-bottom: 1.0em; }

    table.msa1s_list { }
    tr.msa1s_list { }
    td.msa1s_list { padding-bottom: 1.0em; }

    div.msa1s_list { border-style: solid; border-width: 1px; border-color: black; padding: 5px 5px 5px 5px; }

    span.msa1s_title { }
    a.msa1s_title { color: blue; font-size: 1.3em }
    br.msa1s_title { }

    span.msa1s_path {}
    a.msa1s_path { color: green; font-size: 1.0em; text-decoration: none }
    br.msa1s_path { }

    span.msa1s_desc { color: black; font-size: 1.0em }
    br.msa1s_desc { }

    span.msa1s_score { color: Sienna; font-size: 1.0em }
    br.msa1s_score { }

    b.msa1s__bold { }

    div.msa1s_nav {}
    a.msa1s_nav { color: blue; font-size: 1.0em }
    </style>


  • Sie müssen einen Verweis auf die Javascript- Datei einfügen, von der die Suche abhängt, damit der Internetbrowser sie herunterlädt. Skriptverweise werden normalerweise zwischen den <head></head> -Tags platziert.

    <script id="id_msa1s_file_code" type="text/javascript" src="msa1-search.js"></script>

  • Sie müssen den folgenden HTML-Code einfügen, damit das Suchskript:
    1. Lassen Sie sich entsprechend Ihren Bedürfnissen konfigurieren.
    2. Wissen Sie, wo Sie den Browserinhalt mit Suchergebnissen aktualisieren können.

    Dies ist (wie alles andere) notwendig, unabhängig davon, ob Sie eine der reinen Javascript- Lösungen oder eine der hybriden Javascript/AJAX/PHP- Lösungen ausgewählt haben.

    Hinweis: Die meisten Einstellungen sind bereits auf der Suchseite und im Suchskript festgelegt, die von der Software generiert wurden, als Sie das Suchmaschinenskript und die Datendateien erstellt haben. Wenn Sie die Optionen weglassen, versucht das Suchskript, seine eigenen Standardeinstellungen zu verwenden.

    <div id="id_msa1s_search_parent">
    <form id="id_msa1s_search_form" onsubmit="MSA1S_EventHandler_Action(); return false;">
    <!-- optional : options : start -->
    <input type="hidden" id="id_msa1s_search_res_count__option" value="10"></input>
    <input type="hidden" id="id_msa1s_search_res_start__option" value="0"></input>
    <input type="hidden" id="id_msa1s_search_data_load_deferred__option" value="js_defer"></input>
    <input type="hidden" id="id_msa1s_search_res_score_include__option" value="1"></input>
    <input type="hidden" id="id_msa1s_search_res_desc_include__option" value="1"></input>
    <input type="hidden" id="id_msa1s_search_html_tag_list__option" value="table"></input>
    <input type="hidden" id="id_msa1s_search_stats_call" value="1"></input>
    <input type="hidden" id="id_msa1s_search_res_none_str__option" value="No search results..."></input>
    <input type="hidden" id="id_msa1s_search_res_total_str__option" value="Total results: "></input>
    <input type="hidden" id="id_msa1s_search_res_more_str__option" value="More results: "></input>
    <input type="hidden" id="id_msa1s_search_res_showing_str__option" value="Showing: "></input>
    <input type="hidden" id="id_msa1s_search_res_wait_str__option" value="Please wait..."></input>
    <input type="hidden" id="id_msa1s_search_res_previous_str__option" value="previous"></input>
    <input type="hidden" id="id_msa1s_search_res_next_str__option" value="next"></input>
    <!-- optional : options : end -->
    <input type="hidden" id="id_msa1s_search_phrase" value="example"></input>
    </form>
    <br><br>
    <div id="id_msa1s_search_results">No search done...</div>
    </div>
    </div>


  • Sie müssen das Such-Javascript initialisieren. Dies geschieht vorzugsweise unten auf der Seite nach allen anderen Inhalten und HTML, aber vor </body></html>, sodass die gesamte Seite vor dem Javascript-Code geladen wird.

    Hinweis: Dieser Code verarbeitet auch Suchanfragen, die nicht von der Seite mit den Suchergebnissen stammen.

    <script type="text/javascript">
    // <!--
    window.onload = MSA1S_EventHandler_OnLoad();
    // -->
    </script>



Suchergebnisseite, die auch ein Suchfeld enthält




  • Ersetzen Sie im Block <form></form> oben Folgendes:

    <input type="hidden" id="id_msa1s_search_phrase" value="example"></input>
    mit:

    <input type="text" id="id_msa1s_search_phrase" value="example"></input>
    <input type="submit" id="id_msa1s_search_submit" value="Search"></input>



Suchfeld auf einer beliebigen Seite, die zur Suchergebnisseite führt




  • Dieser Code kann auf allen Ihren Seiten oder nur auf einer separaten Suchseite platziert werden.

    Hinweis: Sie müssen msa1wse-search.html durch die Adresse Ihrer Suchergebnisseite ersetzen.

    Hinweis: Die Standardbenennungskonvention für Abfrageparameter kann im Suchmaschinen-Builder | konfiguriert werden Basisname für „GET“-Abfrageparameter vor dem Erstellen des Suchmaschinenskripts und der Datendateien.

    Da der Standardwert search ist, bedeutet dies, dass in diesem Beispiel der Suchphrasenparameter search_p wird.

    <form action="msa1wse-search.html" method="get">
    <input type="text" name="search_p" value="example"></input>
    <input type="submit" value="Search">
    </form>


A1 Website Search Engine
A1 Website Search Engine | Hilfe | vorherige | nächste
Durch den Einsatz einer Suchmaschine auf einer Online- oder Offline-Website können Sie sicherstellen, dass mehr Besucher auf Ihrer Website bleiben. Ein Suchfeld hilft Besuchern, das Gesuchte zu finden.
Diese Hilfeseite wird von betreut
Als einer der Hauptentwickler haben seine Hände den größten Teil des Codes in der Software von Microsys berührt. Wenn Sie Fragen per E-Mail senden, ist die Wahrscheinlichkeit groß, dass er derjenige ist, der antwortet.
Teile diese Seite mit Freunden   LinkedIn   Twitter   Facebook   Pinterest   YouTube  
 © Copyright 1997-2024 Microsys

 Mit der Nutzung dieser Website erklären Sie sich mit unseren Rechtlichen, Datenschutzrichtlinien und Cookie Informationen einverstanden.