tony2001 Mon Feb 12 10:52:54 2007 UTC
Modified files:
/phpdoc/en/reference/swish reference.xml
Log:
more examples
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/swish/reference.xml?r1=1.1&r2=1.2&diff_format=u
Index: phpdoc/en/reference/swish/reference.xml
diff -u phpdoc/en/reference/swish/reference.xml:1.1
phpdoc/en/reference/swish/reference.xml:1.2
--- phpdoc/en/reference/swish/reference.xml:1.1 Fri Feb 9 13:35:21 2007
+++ phpdoc/en/reference/swish/reference.xml Mon Feb 12 10:52:54 2007
@@ -1,5 +1,5 @@
<?xml version = '1.0' encoding = 'iso-8859-1'?>
-<!-- $Revision: 1.1 $ -->
+<!-- $Revision: 1.2 $ -->
<!-- Purpose: -->
<!-- Membership: pecl -->
<reference id="ref.swish" >
@@ -38,6 +38,60 @@
&reftitle.runtime;
&no.config;
</section>
+ <section id="swish.examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title>Basic search query</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+
+try {
+
+ $swish = new Swish("index.swish-e");
+ $results = $swish->query("test OR text");
+
+ echo "Found ", $results->hits, " results\n";
+ while ($result = $results->nextResult()) {
+ var_dump($result);
+ break; //break after the first result
+ }
+
+} catch (SwishException $e) {
+ echo "Error: ", $e->getMessage(), "\n";
+}
+
+?>
+]]>
+ </programlisting>
+ </example>
+ </para>
+ <para>The above example will output something like this:</para>
+ <screen>
+<![CDATA[
+Found 9 results
+object(SwishResult)#3 (8) {
+ ["swishreccount"]=>
+ int(1)
+ ["swishrank"]=>
+ int(1000)
+ ["swishfilenum"]=>
+ int(10)
+ ["swishdbfile"]=>
+ string(13) "index.swish-e"
+ ["swishdocpath"]=>
+ string(23) "README.SUBMITTING_PATCH"
+ ["swishtitle"]=>
+ NULL
+ ["swishdocsize"]=>
+ int(4557)
+ ["swishlastmodified"]=>
+ int(1072136752)
+}
+]]>
+ </screen>
+ </section>
&reference.swish.constants;
&reference.swish.classes;
</partintro>