1<?xml version="1.0" encoding="UTF-8"?>
2<package packagerversion="1.10.5" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd">
3 <name>solr</name>
4 <channel>pecl.php.net</channel>
5 <summary>The Apache Solr PHP extension is an extremely fast,
6    light-weight, feature-rich library that allows PHP applications to
7    communicate easily and efficiently with Apache Solr server instances
8    using an object-oriented API.</summary>
9 <description>It effectively simplifies the process of interacting with Apache Solr using PHP.
10
11The extension has features such as built-in, serializable query string builder objects which effectively simplifies the manipulation of name-value pair request parameters across repeated requests.
12The response from the Solr server is also automatically parsed into native php objects whose properties can be accessed as array keys or object properties without any additional configuration on the client-side.
13
14Its advanced HTTP client reuses the same connection across multiple requests and provides built-in support for connecting to Solr servers secured behind HTTP Authentication or HTTP proxy servers. It is also able to connect to SSL-enabled containers.
15
16Please consult the documentation for more details on features. Included in the source code are phpdoc stubs that enable autocomplete of Solr classes and methods in IDE during development in userland.
17
18Please consider staring the package on github, and get a free release ;)
19
20https://github.com/php/pecl-search_engine-solr</description>
21 <lead>
22  <name>Omar Shaban</name>
23  <user>omars</user>
24  <email>omars@php.net</email>
25  <active>yes</active>
26 </lead>
27 <date>2020-09-09</date>
28 <time>12:11:17</time>
29 <version>
30  <release>2.5.1</release>
31  <api>2.5.1</api>
32 </version>
33 <stability>
34  <release>stable</release>
35  <api>stable</api>
36 </stability>
37 <license uri="http://www.php.net/license">PHP License</license>
38 <notes>
39- PHP 7.4 compatible
40 - PHP 7 windows support
41 - PHP 8.0.0beta3 compatible
42 - Bug #72740 Fixes NULL byte when using addQueryField() w/o boost
43 </notes>
44 <contents>
45  <dir name="/">
46   <file md5sum="b91f885ef710f6580c17e0bdffd884bc" name="examples/bootstrap.php" role="doc" />
47   <file md5sum="c08c750a98a2ae0861e92b467b51f650" name="examples/facet_001.php" role="doc" />
48   <file md5sum="b8c47ea0eb153cc6804d44fa74ce70e7" name="examples/facet_002.php" role="doc" />
49   <file md5sum="a8511d234fa73141e9f7031be43c5519" name="examples/solrclient_001_adddocument_01.php" role="doc" />
50   <file md5sum="54d90e770730993bf1a42d8804f76798" name="examples/solrclient_002_adddocument_02.php" role="doc" />
51   <file md5sum="5a7845a9305cc9e725156877024bee2a" name="examples/solrclient_002_adddocument_03_child_docs.php" role="doc" />
52   <file md5sum="58edebf924eee6633aa48a435a6b0d52" name="examples/solrclient_003_adddocuments_01.php" role="doc" />
53   <file md5sum="7c5942c501b5149df9a3fa8f966473bf" name="examples/solrclient_004_adddocuments_02.php" role="doc" />
54   <file md5sum="ef89a4824d96b49bd56a50e7dd743c8f" name="examples/solrclient_005_optimize.php" role="doc" />
55   <file md5sum="a7c29625455e6737b97522df9fdc5faf" name="examples/solrclient_006_commit.php" role="doc" />
56   <file md5sum="2810fdd472fbca57437cea74d267b425" name="examples/solrclient_007_query.php" role="doc" />
57   <file md5sum="45590e9430d408b25f1cbb03937bd87d" name="examples/solrclient_008_query_lucene.php" role="doc" />
58   <file md5sum="6b4566cd26df97cc8cd8a0be93ee3531" name="examples/solrclient_009_query_parsemode.php" role="doc" />
59   <file md5sum="8b03890994b5308d5befe6a77f64f193" name="examples/solrdocument_001.php" role="doc" />
60   <file md5sum="c522607352d29a61d531237829b267c8" name="examples/solrdocument_002.php" role="doc" />
61   <file md5sum="ae569473884a37bd780be5bcf1995837" name="examples/solrdocument_003.php" role="doc" />
62   <file md5sum="bb4924a82932aa61ba31f3e99df93845" name="examples/solrdocument_004.php" role="doc" />
63   <file md5sum="d3305c5495bd1ed87594e6c3e8a59ace" name="examples/solrobject_001.php" role="doc" />
64   <file md5sum="e28a419c727c0ad00691787894674682" name="examples/solrobject_002.php" role="doc" />
65   <file md5sum="49a60ef73833b7bc368ba5f2ed79d4ff" name="examples/solrobject_003.php" role="doc" />
66   <file md5sum="f9563e7f56df5752f9eaefbb188f0346" name="examples/solrobject_004.php" role="doc" />
67   <file md5sum="e1c02ed8cf668660dd8afc78e6c07d53" name="examples/solrobject_005.php" role="doc" />
68   <file md5sum="6d0282342bd47a9d9bc75d00860f8366" name="examples/solrquery_001.php" role="doc" />
69   <file md5sum="876a070d9ee480561293a750e6f5836d" name="examples/solrquery_002_facet.php" role="doc" />
70   <file md5sum="236edcc20894edd5005dc9a8bb0cbdfb" name="examples/solrquery_003_date_facet.php" role="doc" />
71   <file md5sum="7fccedcc0d294a3650c789455b906181" name="examples/solrquery_004_highlight.php" role="doc" />
72   <file md5sum="e7dba75a5ee1f39f8451eec533304dd8" name="examples/solrquery_005_stats.php" role="doc" />
73   <file md5sum="77e168bb4e4edeec6966c42a9f67d9fc" name="examples/solrquery_006_mlt.php" role="doc" />
74   <file md5sum="a1789eca0c20b9077e40262934699dc7" name="examples/solrquery_007_terms.php" role="doc" />
75   <file md5sum="73b865ad4666e5799ba75f824aff4cff" name="examples/solrutils_001_digestxmlresponse.php" role="doc" />
76   <file md5sum="2e5c00726d900726f3975e280070e689" name="examples/solrutils_002_escapequerychars.php" role="doc" />
77   <file md5sum="b5c2b650ed121eb173df80a108fa0639" name="examples/terms_001.php" role="doc" />
78   <file md5sum="2c28b7ceb46ffdfaa1dda4569cf18af5" name="examples/terms_002.php" role="doc" />
79   <file md5sum="d17817ef63c9d0b50a961f65b0fc2cb3" name="examples/terms_003.php" role="doc" />
80   <file md5sum="4f59aa64cbfcc2d1926e15e0b73a3746" name="examples/test.config.php" role="doc" />
81   <file md5sum="2f8feffb4ebac0483722bf23254ab6f6" name="examples/solrdismaxquery_001.php" role="doc" />
82   <file md5sum="394125eafd3b56fbab83c7e181235ccf" name="examples/solrclient_010_getbyid.php" role="doc" />
83   <file md5sum="e7ce6fad23f8b388cec3c4a92b20d9cc" name="examples/solrclient_011_getbyids.php" role="doc" />
84   <file md5sum="603c312d2cf0bf34864594ebddea43ff" name="examples/solrclient_012_system.php" role="doc" />
85   <file md5sum="9e4c768d3f69c8285bae4134c2bf572d" name="examples/solrquery_008_facetquery.php" role="doc" />
86   <file md5sum="ebce6b8aafd9ec130d05b0de905a7ef6" name="examples/solrquery_009_grouping.php" role="doc" />
87   <file md5sum="9aa5f54a4a808410526a6ff8a4bc6d6e" name="examples/solrquery_010_collapse.php" role="doc" />
88   <file md5sum="8f80fa45e3cd585ff51c6e4a004cadc5" name="examples/solrquery_011_expand.php" role="doc" />
89   <file md5sum="a2159af0357ca644df7ae471173964f5" name="examples/update_stream_file.php" role="doc" />
90   <file md5sum="ad85c77b8aa44bed3b59b2d167462250" name="examples/update_stream_payload.php" role="doc" />
91   <file md5sum="650c02b4e965e39253467db3ea4e5e90" name="examples/solrinputdocument_update_partial.php" role="doc" />
92   <file md5sum="7b9bf3805fc8b167fd7bf22552c5590f" name="tests/files/bug67394.json" role="test" />
93   <file md5sum="28a239fed2584d0b627e22325909f17a" name="tests/files/bug67394.xml" role="test" />
94   <file md5sum="8bd6509aba6eafe623392995b08c7047" name="tests/files/extract_file.1.pdf" role="test" />
95   <file md5sum="9fc994c5dc6d4396cea2542d15d9c983" name="tests/files/response_xml.1.xml" role="test" />
96   <file md5sum="bc6d4f299f0cf04de471af56a614777c" name="tests/files/response_xml.2.xml" role="test" />
97   <file md5sum="90d3490a8c1e104511c0418d5c094bcc" name="tests/files/response_xml.3.xml" role="test" />
98   <file md5sum="4c5e5ff3c8d5f28e4a2d6ac7316c34b2" name="tests/files/response_xml.4.xml" role="test" />
99   <file md5sum="9ef38818acd1e5bdfc0bdf615d2e1391" name="tests/files/sample.html" role="test" />
100   <file md5sum="9899d45799effbb042efbb13e462ab46" name="tests/files/sample_1.xlsx" role="test" />
101   <file md5sum="c24692f966821cd5fad86a3519fdcdd9" name="tests/files/solr-word.pdf" role="test" />
102   <file md5sum="7afef4a2802e1c7e44363c987629e659" name="tests/skip.if.server_not_configured.inc" role="test" />
103   <file md5sum="59a222354f2fc3765fd8aea10ea1bb0c" name="tests/test.config.inc" role="test" />
104   <file md5sum="26d0116544ff36b5dc1aee1933c9ad9d" name="tests/bootstrap.inc" role="test" />
105   <file md5sum="c76bf5964a48581137e646b2ef586270" name="tests/000.solrclient_ping.phpt" role="test" />
106   <file md5sum="fc140758fa7280cf31dae2e0584ae307" name="tests/000.solr_server_compat.phpt" role="test" />
107   <file md5sum="caceb1340b731fb8e5a3786685d26c65" name="tests/001.solrclient_addDocument_partial.phpt" role="test" />
108   <file md5sum="591c458612e30e30471d670724d78f68" name="tests/001.solrclient_addDocument.phpt" role="test" />
109   <file md5sum="cad5489ccf54b0e7d7cde63d45d3e6ae" name="tests/002.solrclient_addDocuments.phpt" role="test" />
110   <file md5sum="a4ac483a788fb49b8375a42052c2a661" name="tests/003.solrclient_addDocument_no_overwrite.phpt" role="test" />
111   <file md5sum="5b6c314da532e8db95cb44cb18dff69f" name="tests/003.solrclient_addDocuments_commitwithin.phpt" role="test" />
112   <file md5sum="294506bfda5d05f2a41b2d0578ccd606" name="tests/003.solrclient_options.phpt" role="test" />
113   <file md5sum="8df72c15b9f0ebb9e6d01c28c703dc76" name="tests/004.solrclient_query_response.phpt" role="test" />
114   <file md5sum="3de7b11df10aa51f995a1e0085ddacfe" name="tests/004.solrclient_query_terms.phpt" role="test" />
115   <file md5sum="53d681586cb4f655a3bf88474c6afbd6" name="tests/005.solrclient_query_error.phpt" role="test" />
116   <file md5sum="23162043e6320fcd0d28e5f0a304ebc2" name="tests/006.solrclient_system.phpt" role="test" />
117   <file md5sum="967cc6c7f3b2e3dc5100611e2a1220a3" name="tests/007.solrclient_deleteById.phpt" role="test" />
118   <file md5sum="c7ea1db9ee730729fff9977dc050c4c3" name="tests/007.solrclient_deleteByIds.phpt" role="test" />
119   <file md5sum="7ee2e7518388b6981f552bacd22b09db" name="tests/008.solrclient_commit.phpt" role="test" />
120   <file md5sum="50cb7e107533d4b59b6725b34150b643" name="tests/008.solrclient_rollback.phpt" role="test" />
121   <file md5sum="3f4c8bab2d6384073004748f5cf8e3fc" name="tests/009.solrclient_optimize.phpt" role="test" />
122   <file md5sum="861491408fced1f255b2bf97e004f6f4" name="tests/010.solrclient_getOptions.phpt" role="test" />
123   <file md5sum="7d1f27c2fccb4884eb80974e8e48389f" name="tests/011.solrclient_phps_response.phpt" role="test" />
124   <file md5sum="d4bbe6f48cf935b170b76e7689b43005" name="tests/012.solrclient_getById.phpt" role="test" />
125   <file md5sum="dbed760da8bfe208e881e1147319272c" name="tests/013.solrclient_getByIds.phpt" role="test" />
126   <file md5sum="4dcee56de800c82e1689c5fbdf39de54" name="tests/014.solrclient_addDocument_nested_document.phpt" role="test" />
127   <file md5sum="d88c4c4847dbf8c35598bec45cb23151" name="tests/015.solrclient_addDocuments_nested_document.phpt" role="test" />
128   <file md5sum="2445fa23cec900144cee7961a9812cdc" name="tests/016.solrclient_request.phpt" role="test" />
129   <file md5sum="f36a2555e3e478f084f72d332e1e0833" name="tests/016.solrclient_sendUpdateStream_bin.phpt" role="test" />
130   <file md5sum="5fcd9c6da49c431310cd30b789c99680" name="tests/016.solrclient_sendUpdateStream_file.phpt" role="test" />
131   <file md5sum="fbde99b6b8dc002c7e0e2cbc3f7d1322" name="tests/017.solrclient_deletebyqueries.phpt" role="test" />
132   <file md5sum="048dbd20bde6b2b340f19e65a2dbb418" name="tests/017.solrclient_deletebyquery.phpt" role="test" />
133   <file md5sum="c53686375e38fd44931f7cad8298f16e" name="tests/017.solrclient_threads.phpt" role="test" />
134   <file md5sum="22e3cf1eace42d493e99c44de812737f" name="tests/018.solrclient_setservlet.phpt" role="test" />
135   <file md5sum="7572e42276b970ba11c913ee1b911cc5" name="tests/019.solrclient_clone.phpt" role="test" />
136   <file md5sum="aaf853fabd4fbf566220c046f65a8b38" name="tests/019.solrclient_getdebug.phpt" role="test" />
137   <file md5sum="de93d1ca6b9c67896e7ce1aa297de0f6" name="tests/019.solrclient_serialize.phpt" role="test" />
138   <file md5sum="a565ca0c4eb7be1ae4caf434b3124c89" name="tests/020.solrdocument_adding_fields.phpt" role="test" />
139   <file md5sum="aa5e50145563aaca33fdee8aef8cdcc0" name="tests/020.solrdocument_update_field.phpt" role="test" />
140   <file md5sum="389e6d2f29599ff1e4f86612d73313d2" name="tests/021.solrdocument_iterator.phpt" role="test" />
141   <file md5sum="a361582fb453f9ab88eefa7b94094fa7" name="tests/022.solrdocument_getInputDocument.phpt" role="test" />
142   <file md5sum="6baa73ee33ce4b3293897fb6d8a446cd" name="tests/023.solrdocument_merge_no_overwrite.phpt" role="test" />
143   <file md5sum="294b2d1a57c04cd3a5112f7fee415668" name="tests/023.solrdocument_merge.phpt" role="test" />
144   <file md5sum="b203f5fda40c81cb8b908ef8b6f082bd" name="tests/024.solrdocument_child_fetch.phpt" role="test" />
145   <file md5sum="f475af65dc794498f1ed6715ca2599c2" name="tests/025.solrdocument_haschilddocuments.phpt" role="test" />
146   <file md5sum="ccd7da23785140bbe0e03e19e2ed5261" name="tests/026.solrdocument_getchilddocscount.phpt" role="test" />
147   <file md5sum="05f484be9c0b5dda7efbffef573ff8bf" name="tests/027.solrdocument_getinputdocument_children.phpt" role="test" />
148   <file md5sum="be11dffe9f722f43c4fa4c3ef482e4b8" name="tests/028.solrdocument_clone.phpt" role="test" />
149   <file md5sum="c0309b52f9e3aca88acde732bf4d8d66" name="tests/029.solrdocument_serialize.phpt" role="test" />
150   <file md5sum="f6798b5997bdb2d59d5dd4181fe4b994" name="tests/030.solrdocument_magic.phpt" role="test" />
151   <file md5sum="e5327757af634e878edc167acc1a02d8" name="tests/031.solrdocument_clear.phpt" role="test" />
152   <file md5sum="8792314c84359d36f7da03dc6153ecdb" name="tests/032.solrdocument_fieldexists.phpt" role="test" />
153   <file md5sum="9dda4bb4c95297f8222fe3f652c4923f" name="tests/033.solrdocument_sort.phpt" role="test" />
154   <file md5sum="7ba1f3c9e9f47f3b500844f35a15025e" name="tests/034.solrdocument_deletefield.phpt" role="test" />
155   <file md5sum="106c14bc06f14f41c976d0fd2cf109b9" name="tests/035.solrdocument_getfieldnames.phpt" role="test" />
156   <file md5sum="924477cd75abda6930d444485d043963" name="tests/036.solrdocument_array_access.phpt" role="test" />
157   <file md5sum="16ce64c761f6004a3c3fd9c59be18ff5" name="tests/037.solrdocument_getfield.phpt" role="test" />
158   <file md5sum="173aa300845ba265923f1ec1a72bebc8" name="tests/040.solrobject_xmlresponse.phpt" role="test" />
159   <file md5sum="38e6798ecefddf05de8df30afa66eee5" name="tests/041.solrobject_illegal_operation.phpt" role="test" />
160   <file md5sum="77f54692a11484959ca3fa89c7453220" name="tests/042.solrobject_magic_property.phpt" role="test" />
161   <file md5sum="6714f9109453199016dd502dab848824" name="tests/043.solrobject_magic_properties.phpt" role="test" />
162   <file md5sum="ae5d9f1161764f2a99333ab933eab28b" name="tests/044.solrobject_dimension_access_properties.phpt" role="test" />
163   <file md5sum="5a486170c6fdb3c4f2af8b30dbc0b625" name="tests/045.solrobject_array_access.phpt" role="test" />
164   <file md5sum="88e7ed30eb2c2d43d9179a9908c4791b" name="tests/046.solrobject_getpropertynames.phpt" role="test" />
165   <file md5sum="60cca55c08b6aada375c1d88c3881ead" name="tests/047.solrobject_offsetExists.phpt" role="test" />
166   <file md5sum="4c6142d81ce5ab098d0e9408234f0dc0" name="tests/050.solrinputdocument_addchilddocument_01.phpt" role="test" />
167   <file md5sum="08c77b80f95e8ead8a252a14a02f7aab" name="tests/050.solrinputdocument_addchilddocument_02_error.phpt" role="test" />
168   <file md5sum="0576ceb17e882e569d5959b27055da81" name="tests/051.solrinputdocument_getchilddocuments.phpt" role="test" />
169   <file md5sum="40e1141bca89785f5c9ada6dd340eff5" name="tests/052.solrinputdocument_haschilddocuments.phpt" role="test" />
170   <file md5sum="8bf0cf24a4f2278b8914d6058a0413ee" name="tests/053.solrinputdocument_getchilddocumentscount.phpt" role="test" />
171   <file md5sum="ec6f14eb709b93b2c0e5c5c6fcef83c6" name="tests/054.solrinputdocument_addchilddocuments.phpt" role="test" />
172   <file md5sum="38ade4b75c0782f7967e7297b1b65b77" name="tests/055.solrinputdocument_serialization.phpt" role="test" />
173   <file md5sum="1d2d1cc4174a86f59b0026dd86b4b7fa" name="tests/056.solrinputdocument_toArray.phpt" role="test" />
174   <file md5sum="6645f4cf337fdb2f1c391483e2ba1ae2" name="tests/057.solrinputdocument_clone.phpt" role="test" />
175   <file md5sum="3515347572f456960b6f3982fbe4ea4b" name="tests/058.solrinputdocument_deletefield.phpt" role="test" />
176   <file md5sum="44d060ddfeb3079204f24ce7ba40cd4c" name="tests/059.solrinputdocument_clear.phpt" role="test" />
177   <file md5sum="7524efd09b9f693796dd973428e68164" name="tests/059.solrinputdocument_fieldexists.phpt" role="test" />
178   <file md5sum="f57d492b2e2f397c200ed5e2e5b301bc" name="tests/059.solrinputdocument_getboost.phpt" role="test" />
179   <file md5sum="14641750e201c66b56d7044caf6edb64" name="tests/059.solrinputdocument_getfieldcount.phpt" role="test" />
180   <file md5sum="423bd0cdc10bf46962248afc6ef694f1" name="tests/059.solrinputdocument_getfieldnames.phpt" role="test" />
181   <file md5sum="3f2a04b8d2bc44008d3e756d70dc81b6" name="tests/059.solrinputdocument_getfield.phpt" role="test" />
182   <file md5sum="ccd4c4f679e25fb8f4fc8aefb08de63c" name="tests/059.solrinputdocument_merge.phpt" role="test" />
183   <file md5sum="b01873c11c32fad144a0ba6f62ea3fe7" name="tests/059.solrinputdocument_set_getfieldboost.phpt" role="test" />
184   <file md5sum="d1193aab3f6ec772dc2f4843339c3d97" name="tests/059.solrinputdocument_setversion.phpt" role="test" />
185   <file md5sum="4454938c63f2720823432de357a3b60f" name="tests/059.solrinputdocument_sort.phpt" role="test" />
186   <file md5sum="21b57d196474c44300209573555c75c9" name="tests/060.solrquery_comon_query_params.phpt" role="test" />
187   <file md5sum="cb232a6c37e422357118b21e96dbcc3e" name="tests/061.solrquery_simpleFacetParameters.phpt" role="test" />
188   <file md5sum="48088ce505cbd1bd4de11748b6894858" name="tests/062.solrquery_date_facet_parameters.phpt" role="test" />
189   <file md5sum="4eae7dbfa2d9b17bc42410a1a804edce" name="tests/063.solrquery_HighlightingParameters.phpt" role="test" />
190   <file md5sum="5c34a67764be458b361cd22f72812ae7" name="tests/064.solrquery_StatsComponent.phpt" role="test" />
191   <file md5sum="84404a9646d1598b5d119100723dcda4" name="tests/065.solrquery_MoreLikeThis.phpt" role="test" />
192   <file md5sum="527d5a4d90e2d884bd7cf09f945541a6" name="tests/066.solrquery_TermsComponent.phpt" role="test" />
193   <file md5sum="41efa25f5bb470d8e0e8da7bf47f0618" name="tests/067.solrquery__construct.phpt" role="test" />
194   <file md5sum="a43bef05545e78e202bb78877e33d347" name="tests/068.solrquery_parameters_error.phpt" role="test" />
195   <file md5sum="5233f7f180336a6f1db5b5839f6b1571" name="tests/069.solrquery_GroupParameters.phpt" role="test" />
196   <file md5sum="05bdd440344c5907bd2f1dffdcbf2f14" name="tests/070.solrquery_collapse.phpt" role="test" />
197   <file md5sum="97319a7865db7b3d4c91efd0cb0e5dd3" name="tests/071.solrquery_collapse_exception.phpt" role="test" />
198   <file md5sum="33a06c5d2027f78f0735421dc3beb7ce" name="tests/072.solrquery_expand.phpt" role="test" />
199   <file md5sum="ebb28a6c2f53368671ff61b378e0ec69" name="tests/080.solrutils_escapequerychars.phpt" role="test" />
200   <file md5sum="b934c33dc1a70b0d08973aad5afecd6b" name="tests/081.solrutils_digest_json_response.phpt" role="test" />
201   <file md5sum="e3b341c30838b1189fc205b80abe0d97" name="tests/082.solrutils_getsolrversion.phpt" role="test" />
202   <file md5sum="f71323a6425435d61deeed514147cfb3" name="tests/083.solrutils_getsolrstats.phpt" role="test" />
203   <file md5sum="bc7e9771c781f5881b84a513b9006727" name="tests/084.solrutils_queryphrase.phpt" role="test" />
204   <file md5sum="a8100c78d864c983305fd0d311113c71" name="tests/090.solrserverexception_xml.phpt" role="test" />
205   <file md5sum="e60161c6695f4c1288b16d05d6f41583" name="tests/091.solrserverexception_json.phpt" role="test" />
206   <file md5sum="50e04829772ed91b29987d133567b772" name="tests/092.solrserverexception_php.phpt" role="test" />
207   <file md5sum="33392845ec0f38ad861247e39e3503d1" name="tests/100.solrresponse_json.phpt" role="test" />
208   <file md5sum="8d37b881a2d3494fb4604d16fb058851" name="tests/101.solrresponse_parseMode.phpt" role="test" />
209   <file md5sum="922f26137297fd8dd57d704fe1c8eadb" name="tests/102.solrresponse_phps.phpt" role="test" />
210   <file md5sum="345b859fe1b477b305f22a507457c771" name="tests/103.solrresponse_get_array_response.phpt" role="test" />
211   <file md5sum="90b5b43d87f16093e03358e8991ed7b4" name="tests/104.solrresponse_get_response_maxscore.phpt" role="test" />
212   <file md5sum="429404f2827134e00484c0de1738cb49" name="tests/105.solrresponse_child_doc_response.phpt" role="test" />
213   <file md5sum="134cb101009be348540056a7816c243e" name="tests/106.solrresponse_child_doc_response_solrdoc.phpt" role="test" />
214   <file md5sum="d39ede863988aca1f78f6e8c48ed677e" name="tests/107.solrresponse_getrawresponseheaders.phpt" role="test" />
215   <file md5sum="d41c4eff01478f01f39cce6f2925622b" name="tests/108.solrresponse_getdigestedresponse.phpt" role="test" />
216   <file md5sum="d8b4656c3888fc0a1e3bff722b125a8c" name="tests/109.solrresponse_gethttpstatus.phpt" role="test" />
217   <file md5sum="e02dafe3911c085618245d1a93e76241" name="tests/109.solrresponse_getrequesturl.phpt" role="test" />
218   <file md5sum="00a30cfb8b70ef4a93a126d0e580b3b5" name="tests/109.solrresponse_success.phpt" role="test" />
219   <file md5sum="d05b9980b53ee0a73a29c35748aab609" name="tests/110.solrdismaxquery.phpt" role="test" />
220   <file md5sum="fcb66ce379e97368e4617255943c979a" name="tests/111.solrdismaxquery_boostquery.phpt" role="test" />
221   <file md5sum="9cfa1f27a2acc57e56d4bc20cef768fc" name="tests/112.solrdismaxquery_query_parser.phpt" role="test" />
222   <file md5sum="e83c319ffd9d2eb0bb35f52ad11a2027" name="tests/113.solrdismaxquery_bigramfields.phpt" role="test" />
223   <file md5sum="7d40ecee77a3b6a033829bc808ef8ab4" name="tests/114.solrdismaxquery_trigramfields.phpt" role="test" />
224   <file md5sum="238ac4a68c5e0bae079081de60a8694b" name="tests/115.solrdismaxquery_userfields.phpt" role="test" />
225   <file md5sum="f1b4abf4ba59e386c52125fac9e977b4" name="tests/116.solrdismaxquery_boostfunction.phpt" role="test" />
226   <file md5sum="50985fa5d44ebae872de6565861f9162" name="tests/130.parameters_simple_list_separator.phpt" role="test" />
227   <file md5sum="faaadf25baec8d1001607ec03c8e7f92" name="tests/150.solrcollapsefunction.phpt" role="test" />
228   <file md5sum="eff43fa9bf0fb1d67de43c099b575b84" name="tests/151.solrcollapsefunction_illegal_operations.phpt" role="test" />
229   <file md5sum="0cf30ebf8f5c61adc969cb15508af2ec" name="tests/160.solr_update_document_block.phpt" role="test" />
230   <file md5sum="99dc5ff721e00de25bdfdc54feecb04c" name="tests/180.solrdocumentfield_construct.phpt" role="test" />
231   <file md5sum="f17674e64a66d0ba2429d1e178afc74b" name="tests/181.solrdocumentfield_write_property.phpt" role="test" />
232   <file md5sum="436c164ae697a6fc002fb12a03fbc72e" name="tests/182.solrdocumentfield_unset_property.phpt" role="test" />
233   <file md5sum="ecb9a2b990b6284492d1721a0ddee8f0" name="tests/190.solrparams_setparam.phpt" role="test" />
234   <file md5sum="a3ce68306ae2050c02536dcc06b61b89" name="tests/191.solrparams_addparam.phpt" role="test" />
235   <file md5sum="209235271eb85d2bf3ea65fb5ae9a9ce" name="tests/192.solrparams_getparam.phpt" role="test" />
236   <file md5sum="34c282f873b8aaeaaa4d34477a032e6f" name="tests/193.solrparams_getparams.phpt" role="test" />
237   <file md5sum="fa1cdf78c7c0c3930a55f73d5c509b36" name="tests/194.solrparams_getpreparedparams.phpt" role="test" />
238   <file md5sum="cd911b56709b04840a1d4cab20d90381" name="tests/195.solrparams_tostring.phpt" role="test" />
239   <file md5sum="faebcf017b7897073c09ebf44efbc875" name="tests/196.solrparams_serialize.phpt" role="test" />
240   <file md5sum="d864bfa1c1da7f971956d16ac67e5f2a" name="tests/197.solrparams_unserialize.phpt" role="test" />
241   <file md5sum="0e8512dd327c5b6fc3545134c24f9f1e" name="tests/198.solrparams_clone.phpt" role="test" />
242   <file md5sum="bba65bb425f0fe45134a06538137a973" name="tests/200.solrextractrequest_clone.phpt" role="test" />
243   <file md5sum="f17e6ebc4560c94b527d0635b81b57ad" name="tests/201.solrextractrequest_serialize.phpt" role="test" />
244   <file md5sum="6fd42d04bb7d113c777a6bebf59e703a" name="tests/bug_59511_error.phpt" role="test" />
245   <file md5sum="51896a907b99256a1a8da5e0b138c169" name="tests/bug_61836_error.phpt" role="test" />
246   <file md5sum="f1195ef68119e0586a587cfb41973e91" name="tests/bug_67394.phpt" role="test" />
247   <file md5sum="1d5e8160792cf9e5950448d0dea72ba2" name="tests/bug_68179.phpt" role="test" />
248   <file md5sum="b0a13805424bdb24d6028a4482642e02" name="tests/bug_68181.phpt" role="test" />
249   <file md5sum="69e78936e61b42ca5a0e533d42d94288" name="tests/bug_69156.phpt" role="test" />
250   <file md5sum="688d221d8bd8184c8ce727d66c15fa9b" name="tests/bug_70482.phpt" role="test" />
251   <file md5sum="106fad4727af4d9f38dd4821b1d63613" name="tests/bug_70495.phpt" role="test" />
252   <file md5sum="9c6e8b418aeef2dbd95a92901ce6e2aa" name="tests/bug_70496.phpt" role="test" />
253   <file md5sum="cc4738f614bc7cbd21143ec88de11a0c" name="tests/bug_72033.phpt" role="test" />
254   <file md5sum="4c11dd7f15c09fbe60cf90f5860ec620" name="tests/bug_72740.phpt" role="test" />
255   <file md5sum="4bfdd569b6329b78dd7e51c2ebf3fe1d" name="tests/bug_unknown.phpt" role="test" />
256   <file md5sum="be57dd1600c35ada95de0c757b3c019a" name="pecl-compat/src/misc.h" role="src" />
257   <file md5sum="b82300565ca4185a20755697df6c8efb" name="pecl-compat/src/zend_hash.h" role="src" />
258   <file md5sum="4964d5e75b79e45810cb5e3af061f70c" name="pecl-compat/src/zend_string.h" role="src" />
259   <file md5sum="040d381747379b945a2ae3d478819d8e" name="pecl-compat/compat.h" role="src" />
260   <file md5sum="6f49b179df8237b8afb0db36767b805e" name="src/php7/php_solr.h" role="src" />
261   <file md5sum="36576518f758d205d814444566de290f" name="src/php7/php_solr_api.h" role="src" />
262   <file md5sum="03eb46137b8acfa72b82a7836021e89b" name="src/php7/php_solr_version.h" role="src" />
263   <file md5sum="5d13a8d602f5c74dd4f894aea42e518d" name="src/php7/solr_constants.h" role="src" />
264   <file md5sum="d0168f6b5f1427b5f428eebc02715160" name="src/php7/solr_macros.h" role="src" />
265   <file md5sum="09342913cb3f8d935f056f015837fa55" name="src/php7/solr_string.h" role="src" />
266   <file md5sum="471683681feba584bb10812137c5b69f" name="src/php7/solr_types.h" role="src" />
267   <file md5sum="9ddfca84a3e6d6df96feae2ca441ec97" name="src/php7/php_solr.c" role="src" />
268   <file md5sum="8749e5fa1013e2ecbd6b588d7438f919" name="src/php7/php_solr_client.c" role="src" />
269   <file md5sum="31d25ea90fdf2a58134d4d6279b12416" name="src/php7/php_solr_collapse_function.c" role="src" />
270   <file md5sum="0d301486a953569abedc24a4bf751b76" name="src/php7/php_solr_document.c" role="src" />
271   <file md5sum="8079c2af5254a1db963bc0ed2773d43d" name="src/php7/php_solr_exception.c" role="src" />
272   <file md5sum="46a9a0b170f8a83f3a36e8668362c230" name="src/php7/php_solr_extract.c" role="src" />
273   <file md5sum="b9b6480d988d2ac1f68e5e67c34c1ae2" name="src/php7/php_solr_input_document.c" role="src" />
274   <file md5sum="6216911dddae741cc53877f70e5ccf92" name="src/php7/php_solr_object.c" role="src" />
275   <file md5sum="c0d41e3536309ed670b7d959f81aa4d7" name="src/php7/php_solr_params.c" role="src" />
276   <file md5sum="9603893622a78daa1e23ddba713c6fc9" name="src/php7/php_solr_query.c" role="src" />
277   <file md5sum="0d68029376867d7304bf35da2cbcae7c" name="src/php7/php_solr_response.c" role="src" />
278   <file md5sum="c3b89d16016753f6e7542b804e721f09" name="src/php7/php_solr_utils.c" role="src" />
279   <file md5sum="8cfc02637190e79265e0e3f80d1641dc" name="src/php7/solr_functions_client.c" role="src" />
280   <file md5sum="3d8736ae480256f693d8d506b75011aa" name="src/php7/solr_functions_debug.c" role="src" />
281   <file md5sum="5b2674cde9efcbb088475b7cd84ebcad" name="src/php7/solr_functions_document.c" role="src" />
282   <file md5sum="3a49ce8943b1aa7dc99b4b0ca04775ec" name="src/php7/solr_functions_helpers.c" role="src" />
283   <file md5sum="e15bbb9bf676678eccdfea80c8f7e4ce" name="src/php7/solr_functions_params.c" role="src" />
284   <file md5sum="9762f34387cdcb1bd150c834e83c3510" name="src/php7/solr_functions_response.c" role="src" />
285   <file md5sum="14d9e0e0c3555180ff0a747f6e7e6a1a" name="src/php7/solr_string.c" role="src" />
286   <file md5sum="41199162fe6ce4dbb279d3203f848f39" name="src/php7/php_solr_dismax_query.c" role="src" />
287   <file md5sum="3b7c4fa96cad4750d29f9ce6e2282820" name="src/php7/php_solr_dismax_query.h" role="src" />
288   <file md5sum="31d25ea90fdf2a58134d4d6279b12416" name="src/php7/php_solr_collapse_function.c" role="src" />
289   <file md5sum="f84535c9dce7b347d589566ae5af8cd1" name="CREDITS" role="doc" />
290   <file md5sum="d87eb3de354dd40265976995837dcd43" name="README.CONTRIBUTORS" role="doc" />
291   <file md5sum="687efd0358791890d35c145f6fba0519" name="LICENSE" role="doc" />
292   <file md5sum="f188de64946c2fa814dcca932cc0457a" name="README.ABOUT_SOLR_EXTENSION" role="doc" />
293   <file md5sum="3ca596d25db3d9b6a8cd0212cddd5642" name="README.INSTALLATION" role="src" />
294   <file md5sum="63948ce3ed269a212fed27b5a3b226a1" name="README.SUBMITTING_CONTRIBUTIONS" role="doc" />
295   <file md5sum="f57a4d246340d78dcfd4b97c3eeb6b18" name="README.MEMORY_ALLOCATION" role="doc" />
296   <file md5sum="6cb77042bc8a75602fa1beb994d921cd" name="TODO" role="doc" />
297   <file md5sum="a113db6ab33a22c98ebccd83fc3490eb" name="docs/documentation.php" role="doc" />
298   <file md5sum="5ef36d8cc782725271ce95ad674fb560" name="config.m4" role="src" />
299   <file md5sum="bab06a1ea8a56aba47c0c71efcd236c4" name="config.w32" role="src" />
300   <file md5sum="d7709e9eded28bde9c0609f755a0d725" name="solr.dsp" role="src" />
301  </dir>
302 </contents>
303 <dependencies>
304  <required>
305   <php>
306    <min>7.0</min>
307   </php>
308   <pearinstaller>
309    <min>1.4.0</min>
310   </pearinstaller>
311   <extension>
312    <name>libxml</name>
313   </extension>
314  </required>
315 </dependencies>
316 <providesextension>solr</providesextension>
317 <extsrcrelease>
318  <configureoption default="no" name="enable-solr-debug" prompt="Enable Solr Debugging (Compiles solr in debug mode)" />
319  <configureoption default="/usr" name="with-curl" prompt="libcURL install prefix" />
320  <configureoption default="/usr" name="with-libxml-dir" prompt="libxml2 install prefix" />
321 </extsrcrelease>
322 <changelog>
323  <release>
324   <lead>
325    <name>Omar Shaban</name>
326    <user>omars</user>
327    <email>omars@php.net</email>
328    <active>yes</active>
329   </lead>
330   <version>
331    <release>2.5.1</release>
332    <api>2.5.1</api>
333   </version>
334   <stability>
335    <release>stable</release>
336    <api>stable</api>
337   </stability>
338   <date>2020-09-09</date>
339   <license uri="http://www.php.net/license">PHP License</license>
340   <notes>
341- PHP 7.4 compatible
342 - PHP 7 windows support
343 - PHP 8.0.0beta3 compatible
344 - Bug #72740 Fixes NULL byte when using addQueryField() w/o boost
345   </notes>
346  </release>
347  <release>
348   <lead>
349    <name>Omar Shaban</name>
350    <user>omars</user>
351    <email>omars@php.net</email>
352    <active>yes</active>
353   </lead>
354   <version>
355    <release>2.5.0</release>
356    <api>2.5.0</api>
357   </version>
358   <stability>
359    <release>stable</release>
360    <api>stable</api>
361   </stability>
362   <date>2019-07-04</date>
363   <license uri="http://www.php.net/license">PHP License</license>
364   <notes>
365- Atomic Updates (partials)
366- Simple Optimistic Concurrency
367- Compatibility with PHP 7.1, 7.2, 7.3, latest 7.4
368- Enable gzip encoding if server supports it
369- Fix Real Time Get requests fails if it wasn&apos;t the first request
370- Fix addQueryField return wrong query
371- Fix Solr Extension build fail with curl 7.19+
372   </notes>
373  </release>
374  <release>
375   <lead>
376    <name>Omar Shaban</name>
377    <user>omars</user>
378    <email>omars@php.net</email>
379    <active>yes</active>
380   </lead>
381   <version>
382    <release>2.4.0</release>
383    <api>2.4.0</api>
384   </version>
385   <stability>
386    <release>stable</release>
387    <api>stable</api>
388   </stability>
389   <date>2016-03-30</date>
390   <license uri="http://www.php.net/license">PHP License</license>
391   <notes>
392- PHP 7 Support [Request #70696]
393- Performance Optimizations
394- Enabled SolrUtils::getSolrStats()
395- Fix SolrException*::getInternalInfo
396- Fix SolrQueryResponse::getRequestUrl returns wrong url with terms [Bug #71591]
397- Fix SolrClient::deleteByIds Segfaults with invalid ids [Bug #71853]
398- Fix SolrObject::offsetExists SegFault [Bug #71852]
399- Fix float formatting with decimal comma [Bug #71568]
400   </notes>
401  </release>
402  <release>
403   <lead>
404    <name>Omar Shaban</name>
405    <user>omars</user>
406    <email>omars@php.net</email>
407    <active>yes</active>
408   </lead>
409   <version>
410    <release>2.3.0</release>
411    <api>2.3.0</api>
412   </version>
413   <stability>
414    <release>stable</release>
415    <api>stable</api>
416   </stability>
417   <date>2015-11-29</date>
418   <license uri="http://www.php.net/license">PHP License</license>
419   <notes>
420- Support indexing child/nested documents [Request #70739]
421- Support nested documents parsing SolrObject [Request #70953]
422- Support nested documents parsing SolrDocument [Request #70974]
423- Added maxScore to SolrResponse [Request #68610]
424- Fixed issues on big endean processors (Remi Collet)
425- Enhancements on method parameter naming (reflections)
426   </notes>
427  </release>
428  <release>
429   <lead>
430    <name>Omar Shaban</name>
431    <user>omars</user>
432    <email>omars@php.net</email>
433    <active>yes</active>
434   </lead>
435   <version>
436    <release>2.2.1</release>
437    <api>2.2.1</api>
438   </version>
439   <stability>
440    <release>stable</release>
441    <api>stable</api>
442   </stability>
443   <date>2015-09-27</date>
444   <license uri="http://www.php.net/license">PHP License</license>
445   <notes>
446- Fix windows build
447   </notes>
448  </release>
449  <release>
450   <lead>
451    <name>Omar Shaban</name>
452    <user>omars</user>
453    <email>omars@php.net</email>
454    <active>yes</active>
455   </lead>
456   <version>
457    <release>2.2.0</release>
458    <api>2.2.0</api>
459   </version>
460   <stability>
461    <release>stable</release>
462    <api>stable</api>
463   </stability>
464   <date>2015-09-26</date>
465   <license uri="http://www.php.net/license">PHP License</license>
466   <notes>
467- Support Real Time Get (Request #68647)
468- Support Result Grouping (Request #68793)
469- Support Field Collapsing (Request #70175)
470- Support Expand Component (Request #70176)
471- SolrMissingMandatoryParameterException (Request #70301)
472- Fix SegFault on Solr Server 500 Response with no msg [xml RW] (Bug #69156)
473- Fix SegFault on non-phpserialized 500 responses from Solr Server with PHPS RW (Bug #69156)
474- Fix Failed to parse 500 error response when it lacks msg JSON/PHPS RW (Bug #70495, #70496)
475- Fix compatibility tests with Solr Server 5 (Bug #70333)
476- Fix Error unserializing raw response on statistics response having NaN as value (Bug #67394)
477   </notes>
478  </release>
479  <release>
480   <lead>
481    <name>Omar Shaban</name>
482    <user>omars</user>
483    <email>omars@php.net</email>
484    <active>yes</active>
485   </lead>
486   <version>
487    <release>2.1.0</release>
488    <api>2.1.0</api>
489   </version>
490   <stability>
491    <release>stable</release>
492    <api>stable</api>
493   </stability>
494   <date>2014-01-15</date>
495   <license uri="http://www.php.net/license">PHP License</license>
496   <notes>
497- New Feature: SolrDisMaxQuery Builder (dismax/edismax) [Feature #67101]
498- Support PHPS (PHP Serialized) Response Writer [Request #61329]
499- SolrResponse::getArrayResponse [Feature #67660]
500- SolrResponse::getResponse() returns SolrObject instead of array (with json response writer) [Bug #67579]
501- Argument list parameter: Argument to value separator disappears [Bug #68179]
502- Conflict Occurs When using SolrDisMax::addBoostQuery and setBoostQuery [Bug #68181]
503- Doc Fix [Doc #67542]
504- Internals: simple_list parameter type allow custom delimiter
505- Internals: Allowed zero-length argument value
506- Internals: Allowed zero-length argument-to-argument-value separator
507- Security Fix
508   </notes>
509  </release>
510  <release>
511   <lead>
512    <name>Omar Shaban</name>
513    <user>omars</user>
514    <email>omars@php.net</email>
515    <active>yes</active>
516   </lead>
517   <version>
518    <release>2.0.0</release>
519    <api>2.0.0</api>
520   </version>
521   <stability>
522    <release>stable</release>
523    <api>stable</api>
524   </stability>
525   <date>2014-06-24</date>
526   <license uri="http://www.php.net/license">PHP License</license>
527   <notes>
528- Introduced SolrServerException which handles exception responses produced by Solr Server [Feature #67063]
529 - SolrClient::commit $maxSegments removed
530 - Removed php curl extension dependency for static builds [Bug #59028]
531 - SolrParams/SolrModifiableParams/SolrQuery throws SolrIllegalArguments Exception instead of E_ERROR [Feature #66858]
532 - SolrQuery::__construct throws SolrIllegalArgumentException instead of E_ERROR
533 - Dropped Support for phpnative Response Writer
534 - Fix config that always enables solr debug [Bug #60361]
535   </notes>
536  </release>
537  <release>
538   <lead>
539    <name>Omar Shaban</name>
540    <user>omars</user>
541    <email>omars@php.net</email>
542    <active>yes</active>
543   </lead>
544   <version>
545    <release>1.1.1</release>
546    <api>1.1.1</api>
547   </version>
548   <stability>
549    <release>stable</release>
550    <api>stable</api>
551   </stability>
552   <date>2014-06-20</date>
553   <license uri="http://www.php.net/license">PHP License</license>
554   <notes>
555- Fix Windows Build
556   </notes>
557  </release>
558  <release>
559   <lead>
560    <name>Omar Shaban</name>
561    <user>omars</user>
562    <email>omars@php.net</email>
563    <active>yes</active>
564   </lead>
565   <version>
566    <release>1.1.0</release>
567    <api>1.1.0</api>
568   </version>
569   <stability>
570    <release>stable</release>
571    <api>stable</api>
572   </stability>
573   <date>2014-06-19</date>
574   <license uri="http://www.php.net/license">PHP License</license>
575   <notes>
5761.1.0 Stable
577 - Introduced SolrServerException which handles exception responses produced by Solr Server [Feature #67063]
578 - SolrClient::commit $maxSegments removed
579 - SolrQuery::__construct throws SolrIllegalArgumentException instead of E_ERROR
580 - Removed php curl extension dependency for static builds [Bug #59028]
581
582From 1.1.0b
583 - SolrClient::system Access system servlet which fetch Solr Server System Information
584 - SolrClient::commit argument $maxSegments is now DEPRECATED
585 - SolrClient::commit Added support for expungeDeletes on
586 - All SolrClient methods throws SolrClientExceptions instead of E_WARNING + SolrClientException
587 - SolrClientExceptions&apos; messages are more informative in case of connection errors
588 - Added json extension validation
589 - All SolrResponse, SolrQueryResponse, SolrUpdateResponse, SolrPingResponse, SolrGenericResponse, SolrDocument, and SolrInputDocument classes are now final
590 - All parameters functions throws SolrIllegalArgumentException instead of E_RROR
591 - SolrParams/SolrModifiableParams/SolrQuery throws SolrIllegalArguments Exception instead of E_ERROR [Feature #66858]
592 - Various Bug Fixes
593   </notes>
594  </release>
595  <release>
596   <lead>
597    <name>Omar Shaban</name>
598    <user>omars</user>
599    <email>omars@php.net</email>
600    <active>yes</active>
601   </lead>
602   <version>
603    <release>1.1.0b</release>
604    <api>1.1.0b</api>
605   </version>
606   <stability>
607    <release>beta</release>
608    <api>beta</api>
609   </stability>
610   <date>2014-03-17</date>
611   <license uri="http://www.php.net/license">PHP License</license>
612   <notes>
613- SolrClient::system Access system servlet which fetch Solr Server System Information
614 - SolrClient::commit argument $maxSegments is now DEPRECATED
615 - SolrClient::commit Added support for expungeDeletes on
616 - All SolrClient methods throws SolrClientExceptions instead of E_WARNING + SolrClientException
617 - SolrClientExceptions&apos; messages are more informative in case of connection errors
618 - Added json extension validation
619 - All SolrResponse, SolrQueryResponse, SolrUpdateResponse, SolrPingResponse, SolrGenericResponse, SolrDocument, and SolrInputDocument classes are now final
620 - All parameters functions throws SolrIllegalArgumentException instead of E_RROR
621 - SolrParams/SolrModifiableParams/SolrQuery throws SolrIllegalArguments Exception instead of E_ERROR (Feature #66858)
622 - Various Bug Fixes
623   </notes>
624  </release>
625  <release>
626   <lead>
627    <name>Omar Shaban</name>
628    <user>omars</user>
629    <email>omars@php.net</email>
630    <active>yes</active>
631   </lead>
632   <version>
633    <release>2.0.0b</release>
634    <api>2.0.0b</api>
635   </version>
636   <stability>
637    <release>beta</release>
638    <api>beta</api>
639   </stability>
640   <date>2014-02-28</date>
641   <license uri="http://www.php.net/license">PHP License</license>
642   <notes>
643- Support Solr version 4.0+
644- Added support for retreiving Solr Server system information through SolrClient
645    SolrClient::system()
646- Support for softCommit
647- Suppport for expungeDeletes
648- maxSegments for commit is deprecated
649- Added escape character / as per Solr 4 it is reserved for REGEX
650- Disabled warnings for connection errors, SolrClientException is thrown
651- SolrClientException messages for connection errors are more meaningful indicating error messages and codes
652- API changes for:
653    SolrClient::commit($maxSegments = 0, $softCommit = false, $waitSearcher = true, $expungeDeletes = false)
654    SolrClient::optimize($maxSegments = 1, $softCommit = false, $waitSearcher = true)
655    SolrClient::addDocument(SolrInputDocument &amp;$doc, $overwrite = true, $commitWithin = 0)
656    SolrClient::addDocuments(array &amp;$docs, $overwrite = true, $commitWithin = 0)
657- Several Bug Fixes
658Warning: PECL Solr &gt;= 2 is not compatible with Solr Server &lt; 4.0
659   </notes>
660  </release>
661  <release>
662   <lead>
663    <name>Israel Ekpo</name>
664    <user>iekpo</user>
665    <email>iekpo@php.net</email>
666    <active>yes</active>
667   </lead>
668   <version>
669    <release>1.0.2</release>
670    <api>1.0.2</api>
671   </version>
672   <stability>
673    <release>stable</release>
674    <api>stable</api>
675   </stability>
676   <date>2011-11-29</date>
677   <license uri="http://www.php.net/license">PHP License</license>
678   <notes>
679- Several Bug Fixes by Pierrick, Felipe and Tony
680- Changes to make the code compile on 5.2.3 and greater
681- Changes to Tests by Pierrick
682   </notes>
683  </release>
684  <release>
685   <lead>
686    <name>Israel Ekpo</name>
687    <user>iekpo</user>
688    <email>iekpo@php.net</email>
689    <active>yes</active>
690   </lead>
691   <version>
692    <release>1.0.1</release>
693    <api>1.0.1</api>
694   </version>
695   <stability>
696    <release>stable</release>
697    <api>stable</api>
698   </stability>
699   <date>2011-06-04</date>
700   <license uri="http://www.php.net/license">PHP License</license>
701   <notes>
702- Added support for json response writer in SolrClient
703- Removed final bit from classes so that they can be mocked in unit tests
704- Changed from beta to stable
705- Included phpdoc stubs in source to enable autocomplete of Solr classes and methods in IDE during development
706- Lowered libxml2 version requirement to 2.6.16
707   </notes>
708  </release>
709  <release>
710   <lead>
711    <name>Israel Ekpo</name>
712    <user>iekpo</user>
713    <email>iekpo@php.net</email>
714    <active>yes</active>
715   </lead>
716   <version>
717    <release>0.9.11</release>
718    <api>0.9.11</api>
719   </version>
720   <stability>
721    <release>beta</release>
722    <api>beta</api>
723   </stability>
724   <date>2010-06-22</date>
725   <license uri="http://www.php.net/license">PHP License</license>
726   <notes>
727- Added ability to specify response writer in constructor option
728- Added new method to set response writer SolrClient::setResponseWriter()
729- Currently, the only supported response writers are &apos;xml&apos; and &apos;phpnative&apos;
730- Added support for new native Solr response writer
731- New response writer is available at https://issues.apache.org/jira/browse/SOLR-1967
732   </notes>
733  </release>
734  <release>
735   <lead>
736    <name>Israel Ekpo</name>
737    <user>iekpo</user>
738    <email>iekpo@php.net</email>
739    <active>yes</active>
740   </lead>
741   <version>
742    <release>0.9.10</release>
743    <api>0.9.10</api>
744   </version>
745   <stability>
746    <release>beta</release>
747    <api>beta</api>
748   </stability>
749   <date>2010-05-04</date>
750   <license uri="http://www.php.net/license">PHP License</license>
751   <notes>
752- Increased compatibility with older systems running CentOS 4 or 5 and RHEL4 or 5
753- Added ability to compile directly without having to build libcurl and libxml2 from source	on older systems
754- Lowered minimum supported version for libcurl to 7.15.0 (Alex Samorukov)
755- Lowered minimum supported version for libxml2 to 2.6.26 (Alex Samorukov)
756- Fixed PECL Bug# 17172 MoreLikeThis only parses one doc (trevor at blubolt dot com, max at blubolt dot com)
757- Declared workaround macros for SSL private key constants due to support for earlier versions of libcurl (Alex Samorukov)
758- Changed extension version numbers to start using hexadecimal numbers (Israel Ekpo)
759- Added instructions on how to attempt to compile on windows (Israel Ekpo)
760- Fixed PECL Bug# 17292 sending UTF-8 encoding in header (giguet at info dot unicaen dot fr)
761   </notes>
762  </release>
763  <release>
764   <lead>
765    <name>Israel Ekpo</name>
766    <user>iekpo</user>
767    <email>iekpo@php.net</email>
768    <active>yes</active>
769   </lead>
770   <version>
771    <release>0.9.9</release>
772    <api>0.9.9</api>
773   </version>
774   <stability>
775    <release>beta</release>
776    <api>beta</api>
777   </stability>
778   <date>2010-01-10</date>
779   <license uri="http://www.php.net/license">PHP License</license>
780   <notes>
781- Fixed Bug #17009 Creating two SolrQuery objects leads to wrong query value
782- Reset the buffer for the request data from the previous request in SolrClient
783- Added new internal static function solr_set_initial_curl_handle_options()
784- Moved the intialization of CURL handle options to solr_set_initial_curl_handle_options() function
785- Resetting the CURL options on the (CURL *) handle after each request is completed
786- Added more explicit error message to indicate that cloning SolrParams objects and its descendants is currently not yet supported
787   </notes>
788  </release>
789  <release>
790   <lead>
791    <name>Israel Ekpo</name>
792    <user>iekpo</user>
793    <email>iekpo@php.net</email>
794    <active>yes</active>
795   </lead>
796   <version>
797    <release>0.9.8</release>
798    <api>0.9.8</api>
799   </version>
800   <stability>
801    <release>beta</release>
802    <api>beta</api>
803   </stability>
804   <date>2009-12-04</date>
805   <license uri="http://www.php.net/license">PHP License</license>
806   <notes>
807- Fixed config.w32 for Windows build support (Pierre, Pierrick)
808- Fixed Bug #16943 Segmentation Fault from solr_encode_string() during attempt to retrieve solrXmlNode-&gt;children-&gt;content when solrXmlNode-&gt;children is NULL (Israel)
809- Disabled Expect header in libcurl (Israel)
810- Disabled Memory Debugging when normal debug is enabled (Israel)
811- Added list of contributors to the project
812   </notes>
813  </release>
814  <release>
815   <lead>
816    <name>Israel Ekpo</name>
817    <user>iekpo</user>
818    <email>iekpo@php.net</email>
819    <active>yes</active>
820   </lead>
821   <version>
822    <release>0.9.7</release>
823    <api>0.9.7</api>
824   </version>
825   <stability>
826    <release>beta</release>
827    <api>beta</api>
828   </stability>
829   <date>2009-11-17</date>
830   <license uri="http://www.php.net/license">PHP License</license>
831   <notes>
832- Fixed bug 16924 AC_MSG_NOTICE() is undefined in autoconf 2.13
833- Added new method SolrClient::getDebug()
834- Modified SolrClient::__construct() so that port numbers and other integer values for the options can be passed as strings.
835- Changed internal string handling mechanism to allow for tracking of memory allocation in debug mode.
836- Lowered minimum php version to 5.2.3. Unfortunately, this is the lowest PHP version that will be supported. PHP versions lower than 5.2.3 are not compatible or are causing tests to FAIL.
837- Added php stubs for code-completion assists in IDEs and editors.
838- Added more examples
839   </notes>
840  </release>
841  <release>
842   <lead>
843    <name>Israel Ekpo</name>
844    <user>iekpo</user>
845    <email>iekpo@php.net</email>
846    <active>yes</active>
847   </lead>
848   <version>
849    <release>0.9.6</release>
850    <api>0.9.6</api>
851   </version>
852   <stability>
853    <release>beta</release>
854    <api>beta</api>
855   </stability>
856   <date>2009-11-01</date>
857   <license uri="http://www.php.net/license">PHP License</license>
858   <notes>
859Reduced minimum php version to 5.2.4
860   </notes>
861  </release>
862  <release>
863   <lead>
864    <name>Israel Ekpo</name>
865    <user>iekpo</user>
866    <email>iekpo@php.net</email>
867    <active>yes</active>
868   </lead>
869   <version>
870    <release>0.9.5</release>
871    <api>0.9.5</api>
872   </version>
873   <stability>
874    <release>beta</release>
875    <api>beta</api>
876   </stability>
877   <date>2009-10-27</date>
878   <license uri="http://www.php.net/license">PHP License</license>
879   <notes>
880Added support for secure connections to SSL-enabled Solr servers (SSL/HTTPS).
881Made connection errors more verbose.
882The following options where added to the SolrClient constructor :
883 - secure          (Boolean value indicating whether or not to connect in secure mode)
884 - timeout         (This is maximum time in seconds allowed for the http data transfer operation. Default is 30 seconds)
885 - ssl_cert        (File name to a PEM-formatted file containing the private key + private certificate (concatenated in that order) )
886 - ssl_key         (File name to a PEM-formatted private key file only)
887 - ssl_keypassword (Password for private key)
888 - ssl_cainfo      (Name of file holding one or more CA certificates to verify peer with)
889 - ssl_capath      (Name of directory holding multiple CA certificates to verify peer with )
890   </notes>
891  </release>
892  <release>
893   <lead>
894    <name>Israel Ekpo</name>
895    <user>iekpo</user>
896    <email>iekpo@php.net</email>
897    <active>yes</active>
898   </lead>
899   <version>
900    <release>0.9.4</release>
901    <api>0.9.4</api>
902   </version>
903   <stability>
904    <release>beta</release>
905    <api>beta</api>
906   </stability>
907   <date>2009-10-23</date>
908   <license uri="http://www.php.net/license">PHP License</license>
909   <notes>
910Fixed bug 16897 - ap_php_vasprintf not available in 5.2.11
911   </notes>
912  </release>
913  <release>
914   <lead>
915    <name>Israel Ekpo</name>
916    <user>iekpo</user>
917    <email>iekpo@php.net</email>
918    <active>yes</active>
919   </lead>
920   <version>
921    <release>0.9.3</release>
922    <api>0.9.3</api>
923   </version>
924   <stability>
925    <release>beta</release>
926    <api>beta</api>
927   </stability>
928   <date>2009-10-19</date>
929   <license uri="http://www.php.net/license">PHP License</license>
930   <notes>
931- Corrected configuration options for automated installation via PECL. Removed extra hyphens.
932   </notes>
933  </release>
934  <release>
935   <lead>
936    <name>Israel Ekpo</name>
937    <user>iekpo</user>
938    <email>iekpo@php.net</email>
939    <active>yes</active>
940   </lead>
941   <version>
942    <release>0.9.2</release>
943    <api>0.9.2</api>
944   </version>
945   <stability>
946    <release>beta</release>
947    <api>beta</api>
948   </stability>
949   <date>2009-10-19</date>
950   <license uri="http://www.php.net/license">PHP License</license>
951   <notes>
952- Fixed bug #16874 Added explanation in documentation
953
954- Updated SolrParams::__toString() - modified to return name-value pair list instead of serialized object string
955
956- Added the following methods to SolrParams :
957
958	SolrParams::toString()
959	SolrParams::getParam()
960
961- Created the following aliases in SolrParams :
962
963	SolrParams::set()
964	SolrParams::add()
965	SolrParams::get()
966
967- Added the following methods to SolrQuery :
968
969	SolrQuery::getQuery()
970	SolrQuery::getStart()
971	SolrQuery::getRows()
972	SolrQuery::getFields()
973	SolrQuery::getSortFields()
974	SolrQuery::getFilterQueries()
975	SolrQuery::getTimeAllowed()
976
977	SolrQuery::getFacet()
978	SolrQuery::getFacetFields()
979	SolrQuery::getFacetQueries()
980	SolrQuery::getFacetPrefix()
981	SolrQuery::getFacetSort()
982	SolrQuery::getFacetLimit()
983	SolrQuery::getFacetOffset()
984	SolrQuery::getFacetMinCount()
985	SolrQuery::getFacetMissing()
986	SolrQuery::getFacetMethod()
987
988	SolrQuery::getFacetDateFields()
989	SolrQuery::getFacetDateStart()
990	SolrQuery::getFacetDateEnd()
991	SolrQuery::getFacetDateGap()
992	SolrQuery::getFacetDateHardEnd()
993	SolrQuery::getFacetDateOther()
994
995	SolrQuery::getHighlight()
996	SolrQuery::getHighlightFields()
997	SolrQuery::getHighlightSnippets()
998	SolrQuery::getHighlightFragsize()
999	SolrQuery::getHighlightMergeContiguous()
1000	SolrQuery::getHighlightRequireFieldMatch()
1001	SolrQuery::getHighlightMaxAnalyzedChars()
1002	SolrQuery::getHighlightAlternateField()
1003	SolrQuery::getHighlightMaxAlternateFieldLength()
1004	SolrQuery::getHighlightFormatter()
1005	SolrQuery::getHighlightSimplePre()
1006	SolrQuery::getHighlightSimplePost()
1007	SolrQuery::getHighlightFragmenter()
1008	SolrQuery::getHighlightUsePhraseHighlighter()
1009	SolrQuery::getHighlightHighlightMultiTerm()
1010	SolrQuery::getHighlightRegexSlop()
1011	SolrQuery::getHighlightRegexPattern()
1012	SolrQuery::getHighlightRegexMaxAnalyzedChars()
1013
1014	SolrQuery::getStats()
1015	SolrQuery::getStatsFields()
1016	SolrQuery::getStatsFacets()
1017
1018	SolrQuery::getMlt()
1019	SolrQuery::getMltCount()
1020	SolrQuery::getMltFields()
1021	SolrQuery::getMltQueryFields()
1022	SolrQuery::getMltMinTermFrequency()
1023	SolrQuery::getMltMinDocFrequency()
1024	SolrQuery::getMltMinWordLength()
1025	SolrQuery::getMltMaxWordLength()
1026	SolrQuery::getMltMaxNumTokens()
1027	SolrQuery::getMltMaxNumQueryTerms()
1028	SolrQuery::getMltBoost()
1029
1030	SolrQuery::getTerms()
1031	SolrQuery::getTermsField()
1032	SolrQuery::getTermsLowerBound()
1033	SolrQuery::getTermsUpperBound()
1034	SolrQuery::getTermsIncludeLowerBound()
1035	SolrQuery::getTermsIncludeUpperBound()
1036	SolrQuery::getTermsMinCount()
1037	SolrQuery::getTermsMaxCount()
1038	SolrQuery::getTermsPrefix()
1039	SolrQuery::getTermsLimit()
1040	SolrQuery::getTermsReturnRaw()
1041	SolrQuery::getTermsSort()
1042   </notes>
1043  </release>
1044  <release>
1045   <lead>
1046    <name>Israel Ekpo</name>
1047    <user>iekpo</user>
1048    <email>iekpo@php.net</email>
1049    <active>yes</active>
1050   </lead>
1051   <version>
1052    <release>0.9.1</release>
1053    <api>0.9.1</api>
1054   </version>
1055   <stability>
1056    <release>beta</release>
1057    <api>beta</api>
1058   </stability>
1059   <date>2009-10-07</date>
1060   <license uri="http://www.php.net/license">PHP License</license>
1061   <notes>
1062- Fixed bug #16864 (Build failure in Non-ZTS builds)
1063   </notes>
1064  </release>
1065  <release>
1066   <lead>
1067    <name>Israel Ekpo</name>
1068    <user>iekpo</user>
1069    <email>iekpo@php.net</email>
1070    <active>yes</active>
1071   </lead>
1072   <version>
1073    <release>0.9.0</release>
1074    <api>0.9.0</api>
1075   </version>
1076   <stability>
1077    <release>beta</release>
1078    <api>beta</api>
1079   </stability>
1080   <date>2009-10-05</date>
1081   <license uri="http://www.php.net/license">PHP License</license>
1082   <notes>
1083- Initial release after approximately 10 months of development and 3 weeks of testing. This is the beta version. Some of the features may be modified in future releases.
1084   </notes>
1085  </release>
1086 </changelog>
1087</package>
1088