Просмотр исходного кода

[DOCUMENTATION] German:

- sync up to r15288

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@15329 44c647ce-9c0f-0410-b52a-842ac1e357ba
thomas 16 лет назад
Родитель
Сommit
c587b8cc42

+ 4 - 4
documentation/manual/de/module_specs/Zend_Application-TheoryOfOperation.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15288 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.application.theory-of-operation">
     <title>Theorie der Funktionsweise</title>
@@ -24,7 +24,7 @@
     </para>
 
     <para>
-        Zend_Application ist in drei Bereiche geteilt:
+        <classname>Zend_Application</classname> ist in drei Bereiche geteilt:
     </para>
 
     <itemizedlist>
@@ -56,8 +56,8 @@
         Entwickler erstellen eine Bootstrap Klasse für Ihre Anwendung und erweitern
         <classname>Zend_Application_Bootstrap_Bootstrap</classname> oder implementieren (mindestens)
         <classname>Zend_Application_Bootstrap_BootstrapAbstract</classname>. Der Einstiegspunkt
-        (z.B. public/index.php) lädt <classname>Zend_Application</classname> und initialisiert Sie indem
-        folgendes übergeben wird:
+        (z.B. <filename>public/index.php</filename>) lädt <classname>Zend_Application</classname>
+        und initialisiert Sie, indem folgendes übergeben wird:
     </para>
 
     <itemizedlist>

+ 41 - 1
documentation/manual/de/module_specs/Zend_Search_Lucene-QueryLanguage.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15157 -->
+<!-- EN-Revision: 15261 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.search.lucene.query-language">
     <title>Abfragesprache</title>
@@ -140,6 +140,26 @@ Test*
 ]]></programlisting>
             Sucht nach "schreibt", "schreibtisch", "beschreibt", "schreist" und so weiter.
         </para>
+
+        <para>
+            Beginnend mit ZF 1.7.7 benötigen Wildcard Präfixe einen nicht-Wildcard Präfix. Die
+            standardmäßige Länge des Präfixes ist 3 (wie in Java Lucene). Die Ausdrücke
+            "*", "te?t", "*wr?t*" werden also eine Exception werfen
+            <footnote>
+                <para>
+                    Es ist zu beachten das es nicht zu einer
+                    <code>Zend_Search_Lucene_Search_QueryParserException</code> kommt, sondern zu
+                    einer <code>Zend_Search_Lucene_Exception</code>. Sie wird wärend dem
+                    Umschreiben der Abfrage geworfen.
+                </para>
+            </footnote>.
+        </para>
+        <para>
+            Das kann durch Verwendung der Methoden
+            <code>Zend_Search_Lucene_Search_Query_Wildcard::getMinPrefixLength()</code> und
+            <code>Zend_Search_Lucene_Search_Query_Wildcard::setMinPrefixLength()</code> geändert
+            werden.
+        </para>
     </sect2>
 
     <sect2 id="zend.search.lucene.query-language.modifiers">
@@ -209,6 +229,26 @@ roam~0.8
         </para>
     </sect2>
 
+    <sect2 id="zend.search.lucene.query-language.matched-terms-limitations">
+        <title>Einschränkung passender Ausdrücke</title>
+
+        <para>
+            Wildcard, Bereichs- und Fuzzy Suchabfragen können bei zu vielen Ausdrücken passen.
+            Das kann die Geschwindigkeit der Suche sehr stark verlangsamen.
+        </para>
+
+        <para>
+            Deshalb setzt Zend_Search_Lucene ein Limit der passenden Ausdrücke pro Abfrage
+            (Unterabfrage). Dieses Limit kann durch Verwendung der Methoden
+            <code>Zend_Search_Lucene::getTermsPerQueryLimit()</code>/
+            <code>Zend_Search_Lucene::setTermsPerQueryLimit($limit)</code> empfangen und gesetzt
+            werden.
+        </para>
+        <para>
+            Das standardmäßige Limit für passende Ausdrücke ist 1024.
+        </para>
+    </sect2>
+
     <sect2 id="zend.search.lucene.query-language.proximity-search">
         <title>Angenäherte Suchen</title>