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>