Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>There's a fairly good article here: <a href="https://web.archive.org/web/20130904073403/http://www.ibm.com/developerworks/library/wa-lucene/" rel="noreferrer">https://web.archive.org/web/20130904073403/http://www.ibm.com/developerworks/library/wa-lucene/</a></p> <p>Edit 12/2014: Updated to an archived version due to the original being deleted, probably the best more recent alternative is <a href="http://lucene.apache.org/core/3_6_2/fileformats.html" rel="noreferrer">http://lucene.apache.org/core/3_6_2/fileformats.html</a></p> <p>There's an even more recent version at <a href="http://lucene.apache.org/core/4_10_2/core/org/apache/lucene/codecs/lucene410/package-summary.html#package_description" rel="noreferrer">http://lucene.apache.org/core/4_10_2/core/org/apache/lucene/codecs/lucene410/package-summary.html#package_description</a>, but it seems to have less information in it than the older one.</p> <p>In a nutshell, when lucene indexes a document it breaks it down into a number of terms. It then stores the terms in an index file where each term is associated with the documents that contain it. You could think of it as a bit like a hashtable.</p> <p>Terms are generated using an analyzer which stems each word to its root form. The most popular stemming algorithm for the english language is the Porter stemming algorithm: <a href="http://tartarus.org/~martin/PorterStemmer/" rel="noreferrer">http://tartarus.org/~martin/PorterStemmer/</a></p> <p>When a query is issued it is processed through the same analyzer that was used to build the index and then used to look up the matching term(s) in the index. That provides a list of documents that match the query.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload