under admin/settings/search

The part "minimal word count" is tranlated as "minimal word lenght" in german. This is not correct and totally misleading, as the code treats it as "mimal word count"

Comments

eugenmayer’s picture

Priority: Normal » Critical
s.daniel’s picture

Der Einfachheit halber auf Deutsch:

Der Text unter admin/settings/search

Minimale Wortlänge, die indexiert werden soll:

Die minimale Anzahl der Zeichen die ein Wort lang sein muss, um indexiert zu werden. Ein niedrigerer Wert bedeutet ein besseres Ranking der Suchergebnisse, aber auch eine größere Datenbank. Jede Suchanfrage muss mindestens ein Stichwort enthalten, das genauso lang ist wie es dieser Wert vorgibt (oder länger).

ist afaik sachlich falsch. Richtig wäre:

Minimale Anzahl die ein Wort auf der Seite vorkommen muss um indexiert zu werden:

Damit ein Wort gefunden werden kann muss es mindestens so oft auf der Seite vorkommen wie hier angegeben. Mit einem niedrigen Wert werden mehr Wörter in den Such-Index geschrieben aber die Datenbank wird größer und damit die Suche langsamer.
stborchert’s picture

"Minimale Anzahl an Vorkommnissen eines Wortes auf der Seite um indexiert zu werden"

cyberschorsch’s picture

"Minimale Häufigkeit eines Wortes auf der Seite um indiziert zu werden."
Würde mich aber auch dem "indexieren" anschliessen.

s.daniel’s picture

Status: Active » Reviewed & tested by the community

Minimale Anzahl an Vorkommnissen eines Wortes auf der Seite um indexiert zu werden.

Damit ein Wort gefunden werden kann muss es mindestens so oft auf der Seite vorkommen wie hier angegeben. Mit einem niedrigen Wert werden mehr Wörter in den Such-Index geschrieben aber die Datenbank wird größer und damit die Suche langsamer.

OK kann das bitte jemand mit commit Rechten übernehmen?
Über den Fehler stolpern ständig auch geübte Drupal user und der critical Status ist durchaus gerechtfertigt.

stborchert’s picture

Kleine Korrektur:

Minimale Anzahl an Vorkommnissen eines Wortes auf der Seite um indexiert zu werden.

Damit ein Wort gefunden werden kann muss es mindestens so oft auf der Seite vorkommen wie hier angegeben. Mit einem niedrigen Wert werden mehr Wörter in den Such-Index geschrieben, jedoch wird die Datenbank größer und damit die Suche langsamer.
eugenmayer’s picture

Sieht gut aus.
Besonders der Zusatz ist wichtig. Vergesst bitte die Bedeutung von "0" nicht.

Wird 0(alle) gesetzt, spielt die Länge des Wortes keine Rolle
s.daniel’s picture

Wird 0(alle) gesetzt, spielt die Länge des Wortes keine Rolle
Die Länge? Du meinst sicher etwas in der Art: "Wenn der Wert auf 0 gesetzt ist wird jedes Wort in den Such Index aufgenommen."

eugenmayer’s picture

Ganz genau, dass habe ich gemeint und du hast das viel besser ausgedrückt :)

Thomas_Zahreddin’s picture

ich habe mal nach dem string gesucht und finde ihn nicht (word length sehr wohl).

die Frage ist,

- ob wir diesen Fehler korrigieren
- oder die gesamte Übersetzung des Core reviewen.

Was meinst Du?

c-logemann’s picture

Ich kann mir vorstellen, daß ein gesamter Review noch etwas dauert, bis dieser abgeschlossen ist.

Vielleicht sollten wir Übersetzungsfehler auch irgendwie "gewichten" und dann auch abwägen, ob eine Reparatur (vorläufiger Patch) dringend ist. Es ist ein Unterschied, ob etwas nur holprig und unschön klingt oder komplett in die Irre leitet, wie die Übersetzung von Befehlen. Siehe auch die Übersetzung von "<none>" bei Block-Optionen in "<keine>": http://code.google.com/p/drupal-de/issues/detail?id=9#c4
Unter dem Nick "termap" habe ich dort meine Meinung schon gepostet.
Falls der -Fehler noch aktiv ist, würde ich dem aufgrund seiner Verwirrung auch eine höhere Gewichtung geben.

hass’s picture

"none" ist faktisch nur mit "context" richtig zu übersetzen - ansonsten nur so gut wie möglich und "keine" ist meines Wissens die häufigst passende Übersetzung. Context wäre frühestens ab D7 möglich, aber da muss im core überall ein context angegeben werden, damit wir überhaupt unterscheiden können.

c-logemann’s picture

Mir geht es nicht darum, was die richtige Übersetzung von "none" ist. "keine" ist da schon irgendwie richtig. Das Problem ist, daß ein Anwender beim Versuch "<keine>" als Anweisung in das Titel-Feld zu schreiben darin scheitert, den Titel damit auszublenden. Das ist mir – wie ich in der anderen Issue-Liste schon erwähnte – als Anfänger auch passiert. Und selbst als ich den Verdacht hatte, daß da etwas anderes "nicht-deutsches" benötigt wird, musste ich mich für diese Kleinigkeit erstmal auf die Suche begeben.

Daß dieses Problem evtl. auch durch fehlende Funktionalität verstärkt wird, bei der "Befehle" eben (noch) nicht maskiert werden können, kann ich nachvollziehen. Ich nehme mal an um so etwas handelt es sich bei der von Dir erwähnten Context-Funktion.

Ich fände es aber vor allem für Anfänger gut, wenn man einem Original-Befehl (den der Benutzer in diesem Fall kennen muß) eine Übersetzung zur Seite stellt oder umgekehrt. Wenn man nicht weiß, was "none" bedeutet, ist der Konfigurations-Zusammenhang schwerer zu verstehen.

Für meine eigene Modul-Entwicklung werde ich solche Sprach-Anweisungen versuchen zu vermeiden und statt dessen nach Möglichkeit ein Formular-Häkchen-Feld anbieten, dessen Beschriftung mit der t()-Funktion nach Herzenslust übersetzt/ausgetauscht werden kann.

tobiasb’s picture

Priority: Critical » Normal

In den Sucheinstellung stellt man nicht die Häufigkeit ein, sondern die Länge eines Wortes. Ich weiß auch nicht wie ihr darauf kommt, die Übersetzung auf l.d.o. scheint mit "Minimale Wortlänge, die indiziert werden soll" korrekt zu sein.

Wenn man also 10 eingibt, werden auch nur Wörter >=10 indexiert. Eine Suche nach "sehen" würde das:

"Es muss mindestens ein gültiges Stichwort in der Suchanfrage verwendet werden, das mindestens 10 oder mehr Zeichen enthält."

ausspucken.

s.daniel’s picture

Priority: Normal » Critical
Status: Reviewed & tested by the community » Needs work

Ich fürchte ich habe hier mit einer Falschannahme für Verwirrung gesorgt. Der Englische Text lautet

Minimum word length to index:
The number of characters a word has to be to be indexed. A lower setting means better search result ranking, but also a larger database. Each search query must contain at least one keyword that is this size (or longer).

Ich habe die Funktion eben noch mal überprüft und mich damit wohl selbst wiederlegt. Gezählt wird wirklich die Anzahl an Buchstaben -.-
Asche auf mein Haupt.

Thomas_Zahreddin’s picture

Status: Needs work » Closed (fixed)

Danke allen zusammen für das Aufklären des Sachverhalts.

hass’s picture

#14, definitiv ein bug von dem modul. Sowas darf man nicht übersetzen... Checkbox ist da auf jeden fall ne bessere usability

joachim namyslo’s picture

Issue summary: View changes