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="#news20110723">23 Jul 2011 - PyLucene 3.3-3 available</a>
158 <a href="#news20110609">09 Jun 2011 - PyLucene 3.2.0-1 available</a>
161 <a href="#news20110407">04 Apr 2011 - PyLucene 3.1.0-1 available</a>
164 <a href="#news20101216">16 Dec 2010 - PyLucene 3.0.3-1 and 2.9.4-1 available</a>
167 <a href="#news20100702">02 Jul 2010 - PyLucene 3.0.2-1 and 2.9.3-1 available</a>
170 <a href="#news20100304">03 Mar 2010 - PyLucene 3.0.1-1 and 2.9.2-1 available</a>
173 <a href="#news20091208">08 Dec 2009 - PyLucene 3.0.0-1 available</a>
176 <a href="#news20091110">10 Nov 2009 - PyLucene 2.9.1-1 available</a>
179 <a href="#news20091013">13 Oct 2009 - PyLucene 2.9.0-1 available</a>
182 <a href="#news20090403">03 Apr 2009 - PyLucene 2.4.1-1 available</a>
185 <a href="#news20090108">08 Jan 2009 - PyLucene joins Apache Lucene as a Subproject</a>
192 <a name="N1000D"></a><a name="introduction"></a>
193 <h2 class="boxed">What is PyLucene ?</h2>
194 <div class="section">
196 PyLucene is a <a href="http://www.python.org">Python</a> extension
198 Java <a href="http://lucene.apache.org/java/">Lucene</a>. Its goal
199 is to allow you to use Lucene's text indexing and searching
200 capabilities from Python. It is API compatible with the latest
201 version of Java Lucene, version 3.2 as of June 9th, 2011.
204 PyLucene is not a Lucene port but a Python wrapper around
205 Java Lucene. PyLucene embeds a Java VM with Lucene into a Python
206 process. The PyLucene Python extension, a Python module called
207 <span class="codefrag">lucene</span>, is machine-generated by JCC.
210 PyLucene is built with <a href="jcc/index.html">JCC</a>, a C++
211 code generator that makes it possible to call into Java classes from
212 Python via Java's Native Invocation Interface (JNI). Sources for JCC
213 are included with the PyLucene sources.
216 See <a href="documentation/readme.html">here</a> for more
217 information and documentation about PyLucene.
221 <a name="N10033"></a><a name="requirements"></a>
222 <h2 class="boxed">Requirements</h2>
223 <div class="section">
225 PyLucene is supported on Mac OS X, Linux, Solaris and Windows.
228 PyLucene requires Python version 2.x (x >= 3.5) and Java version 1.x
229 (x >= 4). Building PyLucene requires GNU Make, a recent version
230 of <a href="http://ant.apache.org">Ant</a> capable of building
231 Java <a href="http://lucene.apache.org/java/">Lucene</a> and a C++
233 of <a href="http://pypi.python.org/pypi/setuptools">setuptools</a>
237 See the JCC <a href="jcc/documentation/install.html">installation
238 instructions</a> for more information about building JCC from sources.
241 See the PyLucene <a href="documentation/install.html">installation
242 instructions</a> for more information about building PyLucene from
247 <a name="N1005A"></a><a name="news"></a>
248 <h2 class="boxed">News</h2>
249 <div class="section">
250 <a name="N10060"></a><a name="news20110723"></a>
251 <h3 class="boxed">23 Jul 2011 - PyLucene 3.3-3 available</h3>
253 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>.
256 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>
260 Source distributions are available <a href="http://www.apache.org/dyn/closer.cgi/lucene/pylucene/">here</a>.
262 <a name="N10082"></a><a name="news20110609"></a>
263 <h3 class="boxed">09 Jun 2011 - PyLucene 3.2.0-1 available</h3>
265 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>.
268 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>
272 Source distributions are available <a href="http://www.apache.org/dyn/closer.cgi/lucene/pylucene/">here</a>.
274 <a name="N100A4"></a><a name="news20110407"></a>
275 <h3 class="boxed">04 Apr 2011 - PyLucene 3.1.0-1 available</h3>
277 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>.
280 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>
284 Source distributions are available <a href="http://www.apache.org/dyn/closer.cgi/lucene/pylucene/">here</a>.
286 <a name="N100C6"></a><a name="news20101216"></a>
287 <h3 class="boxed">16 Dec 2010 - PyLucene 3.0.3-1 and 2.9.4-1 available</h3>
289 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>.
292 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>
293 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.
296 Source distributions are available <a href="http://www.apache.org/dyn/closer.cgi/lucene/pylucene/">here</a>.
298 <a name="N100EC"></a><a name="news20100702"></a>
299 <h3 class="boxed">02 Jul 2010 - PyLucene 3.0.2-1 and 2.9.3-1 available</h3>
301 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>.
304 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>
305 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.
308 Source distributions are available <a href="http://www.apache.org/dyn/closer.cgi/lucene/pylucene/">here</a>.
310 <a name="N10112"></a><a name="news20100304"></a>
311 <h3 class="boxed">03 Mar 2010 - PyLucene 3.0.1-1 and 2.9.2-1 available</h3>
313 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>.
316 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>
317 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.
320 Source distributions are available <a href="http://www.apache.org/dyn/closer.cgi/lucene/pylucene/">here</a>.
322 <a name="N10138"></a><a name="news20091208"></a>
323 <h3 class="boxed">08 Dec 2009 - PyLucene 3.0.0-1 available</h3>
325 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>.
328 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.
331 A source distribution is available <a href="http://www.apache.org/dyn/closer.cgi/lucene/pylucene/">here</a>.
333 <a name="N10158"></a><a name="news20091110"></a>
334 <h3 class="boxed">10 Nov 2009 - PyLucene 2.9.1-1 available</h3>
336 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>.
339 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.
342 A source distribution is available <a href="http://www.apache.org/dyn/closer.cgi/lucene/pylucene/">here</a>.
344 <a name="N10178"></a><a name="news20091013"></a>
345 <h3 class="boxed">13 Oct 2009 - PyLucene 2.9.0-1 available</h3>
347 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>.
350 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.
353 A source distribution is available <a href="http://www.apache.org/dyn/closer.cgi/lucene/pylucene/">here</a>.
355 <a name="N10198"></a><a name="news20090403"></a>
356 <h3 class="boxed">03 Apr 2009 - PyLucene 2.4.1-1 available</h3>
358 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>.
361 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.
364 A source distribution is available <a href="http://www.apache.org/dyn/closer.cgi/lucene/pylucene/">here</a>.
366 <a name="N101B8"></a><a name="news20090108"></a>
367 <h3 class="boxed">08 Jan 2009 - PyLucene joins Apache Lucene as a Subproject</h3>
369 The Lucene PMC is pleased to announce the arrival of PyLucene as a
370 Lucene subproject. PyLucene was previously hosted at the Open
371 Source Applications Foundation since its inception in early 2004.
379 <div class="clearboth"> </div>
385 <div class="lastmodified">
386 <script type="text/javascript"><!--
387 document.write("Last Published: " + document.lastModified);
390 <div class="copyright">
392 2009-2011 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
394 <div id="logos"></div>