1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
4 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
5 <meta content="Apache Forrest" name="Generator">
6 <meta name="Forrest-version" content="0.8">
7 <meta name="Forrest-skin-name" content="pelt">
8 <title>Welcome to PyLucene</title>
9 <link type="text/css" href="skin/basic.css" rel="stylesheet">
10 <link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
11 <link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
12 <link type="text/css" href="skin/profile.css" rel="stylesheet">
13 <script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
14 <link rel="shortcut icon" href="">
16 <body onload="init()">
17 <script type="text/javascript">ndeSetTextSize();</script>
22 <div class="breadtrail">
23 <a href="http://www.apache.org/">apache</a> > <a href="http://lucene.apache.org/">lucene</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
32 <div class="grouplogo">
33 <a href="http://lucene.apache.org/"><img class="logoImage" alt="Lucene" src="images/lucene_green_150.gif" title="Lucene Description"></a>
41 <div class="projectlogoA1">
42 <a href="http://lucene.apache.org/pylucene/"><img class="logoImage" alt="PyLucene" src="images/project.png" title="PyLucene Description"></a>
52 <a class="selected" href="index.html">PyLucene</a>
55 <a class="unselected" href="jcc/index.html">JCC</a>
64 <div id="publishedStrip">
68 <div id="level2tabs"></div>
72 <script type="text/javascript"><!--
73 document.write("Last Published: " + document.lastModified);
79 <div class="breadtrail">
90 <div onclick="SwitchMenu('menu_selected_1.1', 'skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">About</div>
91 <div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
92 <div class="menupage">
93 <div class="menupagetitle">Index</div>
96 <div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Documentation</div>
97 <div id="menu_1.2" class="menuitemgroup">
98 <div class="menuitem">
99 <a href="documentation/install.html">Installation</a>
101 <div class="menuitem">
102 <a href="documentation/readme.html">Features</a>
105 <div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">Resources</div>
106 <div id="menu_1.3" class="menuitemgroup">
107 <div class="menuitem">
108 <a href="http://www.apache.org/dyn/closer.cgi/lucene/pylucene/">Releases</a>
110 <div class="menuitem">
111 <a href="resources/version_control.html">Source Code</a>
113 <div class="menuitem">
114 <a href="resources/mailing_lists.html">Mailing Lists</a>
116 <div class="menuitem">
117 <a href="http://issues.apache.org/jira/browse/PyLucene">Issue Tracking</a>
122 <a href="http://forrest.apache.org/"><img border="0" title="Built with Apache Forrest" alt="Built with Apache Forrest - logo" src="images/built-with-forrest-button.png" style="width: 88px;height: 31px;"></a>
124 <div id="roundbottom">
125 <img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
129 <div id="credit2"></div>
138 <div title="Portable Document Format" class="pdflink">
139 <a class="dida" href="index.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
142 <h1>Welcome to PyLucene</h1>
143 <div id="minitoc-area">
146 <a href="#introduction">What is PyLucene ?</a>
149 <a href="#requirements">Requirements</a>
152 <a href="#news">News</a>
155 <a href="#news20110919">23 Jul 2011 - PyLucene 3.4.0-1 available</a>
158 <a href="#news20110723">23 Jul 2011 - PyLucene 3.3-3 available</a>
161 <a href="#news20110609">09 Jun 2011 - PyLucene 3.2.0-1 available</a>
164 <a href="#news20110407">04 Apr 2011 - PyLucene 3.1.0-1 available</a>
167 <a href="#news20101216">16 Dec 2010 - PyLucene 3.0.3-1 and 2.9.4-1 available</a>
170 <a href="#news20100702">02 Jul 2010 - PyLucene 3.0.2-1 and 2.9.3-1 available</a>
173 <a href="#news20100304">03 Mar 2010 - PyLucene 3.0.1-1 and 2.9.2-1 available</a>
176 <a href="#news20091208">08 Dec 2009 - PyLucene 3.0.0-1 available</a>
179 <a href="#news20091110">10 Nov 2009 - PyLucene 2.9.1-1 available</a>
182 <a href="#news20091013">13 Oct 2009 - PyLucene 2.9.0-1 available</a>
185 <a href="#news20090403">03 Apr 2009 - PyLucene 2.4.1-1 available</a>
188 <a href="#news20090108">08 Jan 2009 - PyLucene joins Apache Lucene as a Subproject</a>
195 <a name="N1000D"></a><a name="introduction"></a>
196 <h2 class="boxed">What is PyLucene ?</h2>
197 <div class="section">
199 PyLucene is a <a href="http://www.python.org">Python</a> extension
201 Java <a href="http://lucene.apache.org/java/">Lucene</a>. Its goal
202 is to allow you to use Lucene's text indexing and searching
203 capabilities from Python. It is API compatible with the latest
204 version of Java Lucene, version 3.2 as of June 9th, 2011.
207 PyLucene is not a Lucene port but a Python wrapper around
208 Java Lucene. PyLucene embeds a Java VM with Lucene into a Python
209 process. The PyLucene Python extension, a Python module called
210 <span class="codefrag">lucene</span>, is machine-generated by JCC.
213 PyLucene is built with <a href="jcc/index.html">JCC</a>, a C++
214 code generator that makes it possible to call into Java classes from
215 Python via Java's Native Invocation Interface (JNI). Sources for JCC
216 are included with the PyLucene sources.
219 See <a href="documentation/readme.html">here</a> for more
220 information and documentation about PyLucene.
224 <a name="N10033"></a><a name="requirements"></a>
225 <h2 class="boxed">Requirements</h2>
226 <div class="section">
228 PyLucene is supported on Mac OS X, Linux, Solaris and Windows.
231 PyLucene requires Python version 2.x (x >= 3.5) and Java version 1.x
232 (x >= 4). Building PyLucene requires GNU Make, a recent version
233 of <a href="http://ant.apache.org">Ant</a> capable of building
234 Java <a href="http://lucene.apache.org/java/">Lucene</a> and a C++
236 of <a href="http://pypi.python.org/pypi/setuptools">setuptools</a>
240 See the JCC <a href="jcc/documentation/install.html">installation
241 instructions</a> for more information about building JCC from sources.
244 See the PyLucene <a href="documentation/install.html">installation
245 instructions</a> for more information about building PyLucene from
250 <a name="N1005A"></a><a name="news"></a>
251 <h2 class="boxed">News</h2>
252 <div class="section">
253 <a name="N10060"></a><a name="news20110919"></a>
254 <h3 class="boxed">23 Jul 2011 - PyLucene 3.4.0-1 available</h3>
256 This release tracks Lucene Core's recent 3.4.0 <a href="http://lucene.apache.org/java/docs/index.html#14+September+2011+-+Lucene+Core+3.4.0">release</a>.
259 See <a href="http://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_3_4_0/CHANGES">PyLucene 3.4.0 CHANGES</a> and <a href="http://svn.apache.org/repos/asf/lucene/pylucene/trunk/jcc/CHANGES">JCC 2.11 CHANGES</a> for details.<br>
263 Source distributions are available <a href="http://www.apache.org/dyn/closer.cgi/lucene/pylucene/">here</a>.
265 <a name="N10082"></a><a name="news20110723"></a>
266 <h3 class="boxed">23 Jul 2011 - PyLucene 3.3-3 available</h3>
268 This release tracks Lucene Core's recent 3.3 <a href="http://lucene.apache.org/#1+July+2011+-+Lucene+Core+3.3+and+Solr+3.3+Available">release</a>.
271 See <a href="http://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_3_3/CHANGES">PyLucene 3.3 CHANGES</a> and <a href="http://svn.apache.org/repos/asf/lucene/pylucene/trunk/jcc/CHANGES">JCC 2.10 CHANGES</a> for details.<br>
275 Source distributions are available <a href="http://www.apache.org/dyn/closer.cgi/lucene/pylucene/">here</a>.
277 <a name="N100A4"></a><a name="news20110609"></a>
278 <h3 class="boxed">09 Jun 2011 - PyLucene 3.2.0-1 available</h3>
280 This release tracks Lucene Core's recent 3.2 <a href="http://lucene.apache.org/java/docs/index.html#4+June+2011+-+Lucene+Core+3.2">release</a>.
283 See <a href="http://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_3_2_0/CHANGES">PyLucene 3.2.0 CHANGES</a> and <a href="http://svn.apache.org/repos/asf/lucene/pylucene/trunk/jcc/CHANGES">JCC 2.9 CHANGES</a> for details.<br>
287 Source distributions are available <a href="http://www.apache.org/dyn/closer.cgi/lucene/pylucene/">here</a>.
289 <a name="N100C6"></a><a name="news20110407"></a>
290 <h3 class="boxed">04 Apr 2011 - PyLucene 3.1.0-1 available</h3>
292 This release tracks Lucene Core's recent 3.1 <a href="http://lucene.apache.org/java/docs/index.html#31+March+2011+-+Lucene+Core+3.1">release</a>.
295 See <a href="http://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_3_1_0/CHANGES">PyLucene 3.1.0 CHANGES</a> and <a href="http://svn.apache.org/repos/asf/lucene/pylucene/trunk/jcc/CHANGES">JCC 2.8 CHANGES</a> for details.<br>
299 Source distributions are available <a href="http://www.apache.org/dyn/closer.cgi/lucene/pylucene/">here</a>.
301 <a name="N100E8"></a><a name="news20101216"></a>
302 <h3 class="boxed">16 Dec 2010 - PyLucene 3.0.3-1 and 2.9.4-1 available</h3>
304 These releases track Lucene Java's recent 2.9.4 and 3.0.3 <a href="http://lucene.apache.org/java/docs/index.html#3+December+2010+-+Lucene+Java+3.0.3+and+2.9.4+available">releases</a>.
307 See <a href="http://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_3_0_3/CHANGES">PyLucene 3.0.3 CHANGES</a> and <a href="http://svn.apache.org/repos/asf/lucene/pylucene/trunk/jcc/CHANGES">JCC 2.7 CHANGES</a> for details.<br>
308 See <a href="http://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_2_9_4/CHANGES">PyLucene 2.9.4 CHANGES</a> for details.
311 Source distributions are available <a href="http://www.apache.org/dyn/closer.cgi/lucene/pylucene/">here</a>.
313 <a name="N1010E"></a><a name="news20100702"></a>
314 <h3 class="boxed">02 Jul 2010 - PyLucene 3.0.2-1 and 2.9.3-1 available</h3>
316 These releases track Lucene Java's recent 2.9.3 and 3.0.2 <a href="http://lucene.apache.org/java/docs/index.html#18+June+2010+-+Lucene+Java+3.0.2+and+2.9.3+available">releases</a>.
319 See <a href="http://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_3_0_2/CHANGES">PyLucene 3.0.2 CHANGES</a> and <a href="http://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_3_0_2/jcc/CHANGES">JCC 2.6 CHANGES</a> for details.<br>
320 See <a href="http://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_2_9_3/CHANGES">PyLucene 2.9.3 CHANGES</a> for details.
323 Source distributions are available <a href="http://www.apache.org/dyn/closer.cgi/lucene/pylucene/">here</a>.
325 <a name="N10134"></a><a name="news20100304"></a>
326 <h3 class="boxed">03 Mar 2010 - PyLucene 3.0.1-1 and 2.9.2-1 available</h3>
328 These releases track Lucene Java's recent 2.9.2 and 3.0.1 <a href="http://lucene.apache.org/java/docs/index.html#26+February+2010+-+Lucene+Java+3.0.1+and+2.9.2+available">releases</a>.
331 See <a href="http://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_3_0_1/CHANGES">PyLucene 3.0.1 CHANGES</a> and <a href="http://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_3_0_1/jcc/CHANGES">JCC 2.5.1 CHANGES</a> for details.<br>
332 See <a href="http://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_2_9_2/CHANGES">PyLucene 2.9.2 CHANGES</a> for details.
335 Source distributions are available <a href="http://www.apache.org/dyn/closer.cgi/lucene/pylucene/">here</a>.
337 <a name="N1015A"></a><a name="news20091208"></a>
338 <h3 class="boxed">08 Dec 2009 - PyLucene 3.0.0-1 available</h3>
340 This release tracks Lucene Java's recent 3.0.0 <a href="http://lucene.apache.org/java/docs/index.html#25+November+2009+-+Lucene+Java+3.0.0+available">release</a>.
343 See <a href="http://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_3_0_0/CHANGES">PyLucene CHANGES</a> and <a href="http://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_3_0_0/jcc/CHANGES">JCC CHANGES</a> for details.
346 A source distribution is available <a href="http://www.apache.org/dyn/closer.cgi/lucene/pylucene/">here</a>.
348 <a name="N1017A"></a><a name="news20091110"></a>
349 <h3 class="boxed">10 Nov 2009 - PyLucene 2.9.1-1 available</h3>
351 This release tracks Lucene Java's recent 2.9.1 <a href="http://lucene.apache.org/java/docs/index.html#6+November+2009+-+Lucene+Java+2.9.1+available">release</a>.
354 See <a href="http://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_2_9_1/CHANGES">PyLucene CHANGES</a> and <a href="http://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_2_9_1/jcc/CHANGES">JCC CHANGES</a> for details.
357 A source distribution is available <a href="http://www.apache.org/dyn/closer.cgi/lucene/pylucene/">here</a>.
359 <a name="N1019A"></a><a name="news20091013"></a>
360 <h3 class="boxed">13 Oct 2009 - PyLucene 2.9.0-1 available</h3>
362 This release tracks Lucene Java's recent 2.9.0 <a href="http://lucene.apache.org/java/docs/index.html#25+September+2009+-+Lucene+Java+2.9.0+available">release</a>.
365 See <a href="http://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_2_9_0/CHANGES">PyLucene CHANGES</a> and <a href="http://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_2_9_0/jcc/CHANGES">JCC CHANGES</a> for details.
368 A source distribution is available <a href="http://www.apache.org/dyn/closer.cgi/lucene/pylucene/">here</a>.
370 <a name="N101BA"></a><a name="news20090403"></a>
371 <h3 class="boxed">03 Apr 2009 - PyLucene 2.4.1-1 available</h3>
373 This release tracks Lucene Java's recent 2.4.1 <a href="http://lucene.apache.org/java/docs/index.html#9+March+2009+-+Lucene+Java+2.4.1+available">release</a>.
376 See <a href="http://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_2_4_1/CHANGES">PyLucene CHANGES</a> and <a href="http://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_2_4_1/jcc/CHANGES">JCC CHANGES</a> for details.
379 A source distribution is available <a href="http://www.apache.org/dyn/closer.cgi/lucene/pylucene/">here</a>.
381 <a name="N101DA"></a><a name="news20090108"></a>
382 <h3 class="boxed">08 Jan 2009 - PyLucene joins Apache Lucene as a Subproject</h3>
384 The Lucene PMC is pleased to announce the arrival of PyLucene as a
385 Lucene subproject. PyLucene was previously hosted at the Open
386 Source Applications Foundation since its inception in early 2004.
394 <div class="clearboth"> </div>
400 <div class="lastmodified">
401 <script type="text/javascript"><!--
402 document.write("Last Published: " + document.lastModified);
405 <div class="copyright">
407 2009-2011 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
409 <div id="logos"></div>