<commit_before># Über Search it

`Search it` ist ein Redaxo 5-Addon für eine Volltextsuche im Frontend.

Dabei werden Artikel, Medien, Dateien, PDF-Inhalte und Datenbank-Felder in einer DB-Tabelle des Addons gespeichert und ausgewertet. Suchanfragen können außerdem in einer Cache-Tabelle gespeichert werden. Das spart Serverrechenleistung und führt zur schnelleren Anzeige von Suchergebnissen.

`Search it` basiert auf [RexSearch (Xong) für Redaxo 4](https://github.com/xong/rexsearch/).

## Systemvoraussetzungen

* `PHP >= 5.5`
* `MySQL >= 5.1`
* `Redaxo >= 5.2`

## Plugins

* `Plaintext`: Reduziert Artikel auf reinen Text und entfernt dabei alle HTML-Tags. 
* `Statistik`: Liefert Informationen zur `Search it`-Datenbank und zu den häufigsten Suchanfragen.
* `Dokumentation`: Zeigt diese Dokumentation an.

> Hinweis: Die Plugins `Reindex` und `Search Highlighter` aus `RexSearch für Redaxo 4` wurden in `Seach it` integriert.

## First Steps

* Installation des aktuellen Release über GitHub oder den Redaxo Installer
* `Search it`-Addon und Plugins aktivieren
* Einstellungen von `Search it` festlegen [(Hilfe)](search_it-settings.md)
* Indexierung starten
* Suchergebnis-Artikel anlegen 
* Suchfeld-Modul / Suchfeld-Template hinzufügen [(Hilfe)](module-form.md)
* Suchergebnis-Modul hinzufügen [(Hilfe)](module-simple.md)

## Wenn auch PDF-Dokumente durchsucht werden sollen...

Um ein sinnvolles Ergebnis zu bekommen, muss auf dem Server das Programm `pdftotext` aus dem Paket `poppler-utils.php` installiert sein.

Installation in diversen Linux-Distributionen
yum install poppler-utils

Installation unter Ubuntu / Debian
sudo apt-get install poppler-utils

## Wo finde ich weitere Hilfe?

Die aktuelle Search it-Version wird in [GitHub von tyrant88](https://github.com/tyrant88/search_it) gepflegt. Dort können Fragen gestellt und Bugs gemeldet werden (Issues). Fragen können auch im [Redaxo Forum](www.redaxo.org/de/forum/) oder im [Redaxo-Channel auf Slack](https://friendsofredaxo.slack.com/messages/redaxo/) gestellt werden.

# Hinweis zur Installation

Die Installation erfolgt über den Redaxo 5 Installer, alternativ gibt es die aktuellste Beta-Version auf [GitHub](https://github.com/tyrant88/search_it). 

Bei der Installation werden fünf Datenbanktabellen angelegt: 
* `rex_search_it_index` für die Indexierung von Artikeln und DB-Spalten
* `rex_search_it_keywords` für die Ähnlichkeitssuche
* `rex_search_it_cache` und `rex_search_it_cacheindex_ids` für den Suchcache
* `rex_search_it_stats_searchterms` für die Statistik<commit_msg>Doku?<commit_after># Über Search it

`Search it` ist ein Redaxo 5-Addon für eine Volltextsuche im Frontend.

Dabei werden Artikel, Medien, Dateien, PDF-Inhalte und Datenbank-Felder in einer DB-Tabelle des Addons gespeichert und ausgewertet. Suchanfragen können außerdem in einer Cache-Tabelle gespeichert werden. Das spart Serverrechenleistung und führt zur schnelleren Anzeige von Suchergebnissen.

`Search it` basiert auf [RexSearch (Xong) für Redaxo 4](https://github.com/xong/rexsearch/).

## Systemvoraussetzungen

* `PHP >= 5.5`
* `MySQL >= 5.1`
* `Redaxo >= 5.2`

## Plugins

* `Plaintext`: Reduziert Artikel auf reinen Text und entfernt dabei alle HTML-Tags. 
* `Statistik`: Liefert Informationen zur `Search it`-Datenbank und zu den häufigsten Suchanfragen.
* `Dokumentation`: Zeigt diese Dokumentation an.

> Hinweis: Die Plugins `Reindex` und `Search Highlighter` aus `RexSearch für Redaxo 4` wurden in `Seach it` integriert.

## First Steps

* Installation des aktuellen Release über GitHub oder den Redaxo Installer
* `Search it`-Addon und Plugins aktivieren
* Einstellungen von `Search it` festlegen [(Hilfe)](search_it-settings.md)
* Indexierung starten
* Suchergebnis-Artikel anlegen 
* Suchfeld-Modul / Suchfeld-Template hinzufügen [(Hilfe)](module-form.md)
* Suchergebnis-Modul hinzufügen [(Hilfe)](module-simple.md)

## Wenn auch PDF-Dokumente durchsucht werden sollen...

Um ein sinnvolles Ergebnis zu bekommen, muss auf dem Server das Programm `pdftotext` aus dem Paket `poppler-utils.php` installiert sein.

* Installation in diversen Linux-Distributionen `yum install poppler-utils`
* Installation unter Ubuntu / Debian `sudo apt-get install poppler-utils`

## Wo finde ich weitere Hilfe?

Die aktuelle Search it-Version wird in [GitHub von tyrant88](https://github.com/tyrant88/search_it) gepflegt. Dort können Fragen gestellt und Bugs gemeldet werden (Issues). Fragen können auch im [Redaxo Forum](www.redaxo.org/de/forum/) oder im [Redaxo-Channel auf Slack](https://friendsofredaxo.slack.com/messages/redaxo/) gestellt werden.

# Hinweis zur Installation

Die Installation erfolgt über den Redaxo 5 Installer, alternativ gibt es die aktuellste Beta-Version auf [GitHub](https://github.com/tyrant88/search_it). 

Bei der Installation werden fünf Datenbanktabellen angelegt: 
* `rex_search_it_index` für die Indexierung von Artikeln und DB-Spalten
* `rex_search_it_keywords` für die Ähnlichkeitssuche
* `rex_search_it_cache` und `rex_search_it_cacheindex_ids` für den Suchcache
* `rex_search_it_stats_searchterms` für die Statistik
{'fraction_non_alphanumeric': 0.08706711015456858, 'fraction_numerical': 0.006261005674036392, 'mean_word_length': 5.39, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 11, 'https://': 8, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '130304', 'n_tokens_mistral': 1830, 'n_tokens_neox': 1783, 'n_words': 537}