diff --git a/solr/site-src/src/documentation/content/xdocs/index.xml b/solr/site-src/src/documentation/content/xdocs/index.xml index 342fb4c7de5..3d61c183621 100755 --- a/solr/site-src/src/documentation/content/xdocs/index.xml +++ b/solr/site-src/src/documentation/content/xdocs/index.xml @@ -67,6 +67,57 @@ customization is required.
News +
+ 27 November 2011 - Solr 3.5.0 Released +

+ The Lucene PMC is pleased to announce the release of + Apache Solr 3.5.0! +

+

+ See the CHANGES.txt file included with the release for a full list of details. +

+

Solr 3.5.0 Release Highlights:

+ +
18 November 2011 - 2nd edition of the first book on Solr published!

Apache Solr 3 Enterprise Search Server cover diff --git a/solr/site/features.html b/solr/site/features.html index d3923e3d38c..d1df892a090 100755 --- a/solr/site/features.html +++ b/solr/site/features.html @@ -3,7 +3,7 @@ - + Introduction to The Solr Enterprise Search Server @@ -255,7 +255,7 @@ document.write("Last Published: " + document.lastModified); - +

Solr in a Nutshell

@@ -283,7 +283,7 @@ document.write("Last Published: " + document.lastModified);

- +

Solr Uses the Lucene Search Library and Extends it!

    @@ -326,10 +326,10 @@ document.write("Last Published: " + document.lastModified);
- +

Detailed Features

- +

Schema

    @@ -350,7 +350,7 @@ document.write("Last Published: " + document.lastModified);
  • Many additional text analysis components including word splitting, regex and sounds-like filters
- +

Query

    @@ -390,7 +390,7 @@ document.write("Last Published: " + document.lastModified);
  • Performance Optimizations
- +

Core

    @@ -415,7 +415,7 @@ document.write("Last Published: " + document.lastModified);
  • "Luke" request handler for corpus information
- +

Caching

    @@ -449,7 +449,7 @@ document.write("Last Published: " + document.lastModified);
  • User level caching with autowarming support
- +

Replication

    @@ -462,7 +462,7 @@ document.write("Last Published: " + document.lastModified);
  • Replication and automatic reloading of configuration files
- +

Admin Interface

    diff --git a/solr/site/features.pdf b/solr/site/features.pdf index 60ef9e2d394..b8369357749 100755 Binary files a/solr/site/features.pdf and b/solr/site/features.pdf differ diff --git a/solr/site/index.html b/solr/site/index.html index 848f70e6296..25a85a5975d 100755 --- a/solr/site/index.html +++ b/solr/site/index.html @@ -3,7 +3,7 @@ - + Welcome to Solr @@ -235,6 +235,9 @@ document.write("Last Published: " + document.lastModified); News
- +

What Is Solr?

@@ -348,7 +351,7 @@ customization is required.

- +

Get Started

    @@ -370,10 +373,68 @@ customization is required.
- +

News

- + +

27 November 2011 - Solr 3.5.0 Released

+

+ The Lucene PMC is pleased to announce the release of + Apache Solr 3.5.0! +

+

+ See the CHANGES.txt file included with the release for a full list of details. +

+

Solr 3.5.0 Release Highlights:

+
    + +
  • + Bug fixes and improvements from Apache Lucene 3.5.0, including a + very substantial (3-5X) RAM reduction required to hold the terms + index on opening an IndexReader. + (LUCENE-2205) +
  • + +
  • + Added support for distributed result grouping. + (SOLR-2066, + SOLR-2776) +
  • + +
  • + Added support for Hunspell stemmer TokenFilter supporting + stemming for 99 languages. + (SOLR-2769) +
  • + +
  • + A new contrib module "langid" adds language identification + capabilities as an Update Processor, using Tika's + LanguageIdentifier or Cybozu language-detection library + (SOLR-1979) +
  • + +
  • + Numeric types including Trie and date types now support + sortMissingFirst/Last. + (SOLR-2881) +
  • + +
  • + Added hl.q parameter. It is optional and if it is specified, + it overrides q parameter in Highlighter. + (SOLR-1926) +
  • + +
  • + Several minor bugfixes like date parsing for years from 0001-1000, ignored + configurations when using QueryAnalyzer with + SpellCheckComponent and many more. + See CHANGES.txt entries for full details. +
  • + +
+

18 November 2011 - 2nd edition of the first book on Solr published!

Apache Solr 3 Enterprise Search Server cover @@ -397,10 +458,10 @@ customization is required. 2-page parameter quick-reference appendix that you will surely find useful printed on your desk.

You can find further information at the publisher's site - and atthe authors' site, including a free chapter and + and at the authors' site, including a free chapter and search parameter quick-reference sheet (the appendix).

- +

26 October 2011 - Java 7u1 fixes index corruption and crash bugs in Apache Lucene Core and Apache Solr

Oracle released Java 7u1 on October 19. According to the release notes and tests done by the Lucene committers, all bugs reported on July 28 are fixed in this release, @@ -414,7 +475,7 @@ customization is required. version shipped with Java 7 changed and tokenization behaves differently (e.g. lowercasing). For more information, read JRE_VERSION_MIGRATION.txt in your distribution package!

- +

14 September 2011 - Solr 3.4.0 Released

The Lucene PMC is pleased to announce the release of Apache Solr 3.4.0!

@@ -478,7 +539,7 @@ customization is required.

See the release notes for a more complete list of all the new features, improvements, and bugfixes.

- +

28 July 2011 - WARNING: Index corruption and crashes in Apache Lucene Core / Apache Solr with Java 7

Oracle released Java 7 today. Unfortunately it contains hotspot compiler optimizations, which miscompile some loops. @@ -516,13 +577,13 @@ customization is required. version shipped with Java 7 changed and tokenization behaves differently (e.g. lowercasing). For more information, read JRE_VERSION_MIGRATION.txt in your distribution package!

- +

22 July 2011 - Solr 3.1 cookbook published!

Solr Cookbook coverRafał Kuć is proud to introduce a new book on Solr, "Apache Solr 3.1 Cookbook" from Packt Publishing.

The Solr 3.1 Cookbook will make your everyday work easier by using real-life examples that show you how to deal with the most common problems that can arise while using the Apache Solr search engine.

This cookbook will show you how to get the most out of your search engine. Each chapter covers a different aspect of working with Solr from analyzing your text data through querying, performance improvement, and developing your own modules. The practical recipes will help you to quickly solve common problems with data analysis, show you how to use faceting to collect data and to speed up the performance of Solr. You will learn about functionalities that most newbies are unaware of, such as sorting results by a function value, highlighting matched words, and computing statistics to make your work with Solr easy and stress free.

- +

July 2011 - Solr 3.3 Released

The Lucene PMC is pleased to announce the release of Apache Solr 3.3!

@@ -552,7 +613,7 @@ customization is required.

See the release notes for a more complete list of all the new features, improvements, and bugfixes.

- +

May 2011 - Solr 3.2 Released

The Lucene PMC is pleased to announce the release of Apache Solr 3.2!

@@ -578,7 +639,7 @@ customization is required.

See the release notes for a more complete list of all the new features, improvements, and bugfixes.

- +

March 2011 - Solr 3.1 Released

The Lucene PMC is pleased to announce the release of Apache Solr 3.1!

@@ -626,7 +687,7 @@ customization is required.

See the release notes for a more complete list of all the new features, improvements, and bugfixes.

- +

25 June 2010 - Solr 1.4.1 Released

Solr 1.4.1 has been released and is now available for public @@ -639,7 +700,7 @@ customization is required. See the release notes for more details.

- +

7 May 2010 - Apache Lucene Eurocon 2010 Coming to Prague May 18-21

On May 18th to the 21st Prague will play host to the first @@ -711,7 +772,7 @@ customization is required. - +

10 November 2009 - Solr 1.4 Released

Solr 1.4 has been released and is now available for public download! @@ -743,12 +804,12 @@ customization is required.

See the release notes for more details.

- +

20 August 2009 - Solr's first book is published!

-Solr book cover - David Smiley and Eric Pugh are proud to introduce the first book on Solr, "Solr 1.4 Enterprise Search Server" from Packt Publishing. +Solr book cover + David Smiley and Eric Pugh are proud to introduce the first book on Solr, "Solr 1.4 Enterprise Search Server" from Packt Publishing.

This book is a comprehensive reference guide for nearly every feature Solr has to offer. It serves the reader right from initiation to development to deployment. It also comes with complete running examples to demonstrate its use and show how to integrate it with other languages and frameworks.

@@ -758,7 +819,7 @@ customization is required.

Finally, this book covers various deployment considerations to include indexing strategies and performance-oriented configuration that will enable you to scale Solr to meet the needs of a high-volume site.

- +

18 August 2009 - Lucene at US ApacheCon

@@ -834,7 +895,7 @@ Be sure not to miss: Search - Jason Rutherglen @ 15:00 - +

09 February 2009 - Lucene at ApacheCon Europe 2009 in Amsterdam

@@ -872,23 +933,23 @@ Be sure not to miss: - +

19 December 2008 - Solr Logo Contest Results

Many great logos were submitted, but only one could be chosen. Congratulations Michiel, the creator of the winning logo that is proudly displayed at the top of this page.

- +

03 October 2008 - Solr Logo Contest

By popular demand, Solr is holding a contest to pick a new Solr logo. Details about how to submit an entry can be found on the wiki. The Deadline for submissions is November 20th, 2008 @ 11:59PM GMT.

- +

15 September 2008 - Solr 1.3.0 Available

Solr 1.3.0 is available for public download. This version contains many enhancements and bug fixes, including distributed search capabilities, Lucene 2.3.x performance improvements and many others.

See the release notes for more details. Download is available from a Apache Mirror.

- +

28 August 2008 - Lucene/Solr at ApacheCon New Orleans

@@ -910,7 +971,7 @@ Be sure not to miss:

  • An entire day of Lucene sessions on November 5th
  • - +

    03 September 2007 - Lucene at ApacheCon Atlanta

    ApacheCon US logo @@ -930,7 +991,7 @@ Be sure not to miss:

  • November 16, 4:00 pm: Advanced Indexing Techniques with Apache Lucene by Michael Busch. Information on payloads and advanced indexing techniques.
  • - +

    06 June 2007: Release 1.2 available

    This is the first release since Solr graduated from the Incubator, @@ -940,40 +1001,40 @@ Be sure not to miss: and more flexible plugins.

    See the release notes for more details.

    - +

    17 January 2007: Solr graduates from Incubator

    Solr has graduated from the Apache Incubator, and is now a sub-project of Lucene.

    - +

    22 December 2006: Release 1.1.0 available

    This is the first release since Solr joined the Incubator, and brings many new features and performance optimizations including highlighting, faceted search, and JSON/Python/Ruby response formats.

    - +

    15 August 2006: Solr at ApacheCon US

    Chris Hostetter will be presenting "Faceted Searching With Apache Solr" at ApacheCon US 2006, on October 13th at 4:30pm. See the ApacheCon website for more details.

    - +

    21 April 2006: Solr at ApacheCon

    Yonik Seeley will be presenting "Apache Solr, a Full-Text Search Server based on Lucene" at ApacheCon Europe 2006, on June 29th at 5:30pm. See the ApacheCon website for more details.

    - +

    21 February 2006: nightly builds

    Solr now has nightly builds. This automatically creates a downloadable version of Solr every night. All unit tests must pass, or a message is sent to the developers mailing list and no new version is created. This also updates the javadoc.

    - +

    17 January 2006: Solr Joins Apache Incubator

    Solr, a search server based on Lucene, has been accepted into the Apache Incubator. Solr was originally developed by CNET Networks, and is widely used within CNET diff --git a/solr/site/index.pdf b/solr/site/index.pdf index 7990369934d..0b94db3be03 100755 Binary files a/solr/site/index.pdf and b/solr/site/index.pdf differ diff --git a/solr/site/issue_tracking.html b/solr/site/issue_tracking.html index c39c6c5c7e0..53b2963a376 100755 --- a/solr/site/issue_tracking.html +++ b/solr/site/issue_tracking.html @@ -3,7 +3,7 @@ - + Solr Issue Tracking diff --git a/solr/site/issue_tracking.pdf b/solr/site/issue_tracking.pdf index 604c94c6faa..885cba949d8 100755 Binary files a/solr/site/issue_tracking.pdf and b/solr/site/issue_tracking.pdf differ diff --git a/solr/site/linkmap.html b/solr/site/linkmap.html index 33ce26ed682..fc40a200d63 100755 --- a/solr/site/linkmap.html +++ b/solr/site/linkmap.html @@ -3,7 +3,7 @@ - + Site Linkmap Table of Contents diff --git a/solr/site/linkmap.pdf b/solr/site/linkmap.pdf index c37c65e60cc..f9c9701df83 100755 Binary files a/solr/site/linkmap.pdf and b/solr/site/linkmap.pdf differ diff --git a/solr/site/mailing_lists.html b/solr/site/mailing_lists.html index 49cd3f28d8e..9add1be7d1b 100755 --- a/solr/site/mailing_lists.html +++ b/solr/site/mailing_lists.html @@ -3,7 +3,7 @@ - + Solr Mailing Lists @@ -235,7 +235,7 @@ document.write("Last Published: " + document.lastModified);

    - +

    Users

    If you use Solr, please subscribe to the Solr user mailing list.

    @@ -265,7 +265,7 @@ document.write("Last Published: " + document.lastModified);
    - +

    Developers

    If you'd like to contribute to Solr, please subscribe to the @@ -301,7 +301,7 @@ document.write("Last Published: " + document.lastModified);

    - +

    Commits

    If you'd like to see changes made in Solr's version control system diff --git a/solr/site/mailing_lists.pdf b/solr/site/mailing_lists.pdf index e8ae641d6f6..7cb3882545b 100755 Binary files a/solr/site/mailing_lists.pdf and b/solr/site/mailing_lists.pdf differ diff --git a/solr/site/skin/basic.css b/solr/site/skin/basic.css index eb24c326c6c..4ed58b99ae7 100755 --- a/solr/site/skin/basic.css +++ b/solr/site/skin/basic.css @@ -163,4 +163,4 @@ p { .codefrag { font-family: "Courier New", Courier, monospace; font-size: 110%; -} \ No newline at end of file +} diff --git a/solr/site/skin/print.css b/solr/site/skin/print.css index aaa99319acd..8916b9fc01e 100755 --- a/solr/site/skin/print.css +++ b/solr/site/skin/print.css @@ -51,4 +51,4 @@ a:link, a:visited { acronym { border: 0; -} \ No newline at end of file +} diff --git a/solr/site/skin/profile.css b/solr/site/skin/profile.css index 2ed95546ec6..ca72cdbd10b 100755 --- a/solr/site/skin/profile.css +++ b/solr/site/skin/profile.css @@ -172,4 +172,4 @@ a:hover { color:#6587ff} } - \ No newline at end of file + diff --git a/solr/site/skin/screen.css b/solr/site/skin/screen.css index ef5215306db..4e2e040c84a 100755 --- a/solr/site/skin/screen.css +++ b/solr/site/skin/screen.css @@ -584,4 +584,4 @@ p.instruction { list-style-image: url('../images/instruction_arrow.png'); list-style-position: outside; margin-left: 2em; -} \ No newline at end of file +} diff --git a/solr/site/tutorial.html b/solr/site/tutorial.html index ae9fcad772e..bb1e9d80bc0 100755 --- a/solr/site/tutorial.html +++ b/solr/site/tutorial.html @@ -3,7 +3,7 @@ - + Solr tutorial @@ -274,7 +274,7 @@ document.write("Last Published: " + document.lastModified);

    - +

    Overview

    @@ -284,7 +284,7 @@ schema, and some sample data.

    - +

    Requirements

    @@ -308,7 +308,7 @@ To follow along with this tutorial, you will need...

    - +

    Getting Started

    @@ -356,7 +356,7 @@ You can see that the Solr is running by loading +

    Indexing Data

    @@ -391,7 +391,7 @@ Clicking the "Search" button should take you to the following URL...

    -http://localhost:8983/solr/select/?q=solr&start=0&rows=10&indent=on +http://localhost:8983/solr/select/?q=solr&start=0&rows=10&indent=on

    @@ -471,7 +471,7 @@ SimplePostTool: COMMITting Solr index changes.. - +

    Updating Data

    @@ -503,7 +503,7 @@ Go ahead and edit the existing XML files to change some of the data, and re-run the java -jar post.jar command, you'll see your changes reflected in subsequent searches.

    - +

    Deleting Data

    You can delete data by POSTing a delete command to the update URL and specifying the value of the document's unique key field, or a query that matches multiple documents (be careful with that one!). Since these commands @@ -520,7 +520,7 @@ in subsequent searches.

    Now re-execute the previous search and verify that no matching documents are found. Also revisit the statistics page and observe the changes in both the UPDATE_HANDLERS section and the CORE section.

    Here is an example of using delete-by-query to delete anything with - DDR in the name:

    + DDR in the name:

    java -Ddata=args -jar post.jar "<delete><query>name:DDR</query></delete>"

    Commit can be an expensive operation so it's best to make many changes to an index in a batch and then send the commit command at the end. There is also an optimize command that does the same thing as commit, @@ -532,7 +532,7 @@ in subsequent searches.

    - +

    Querying Data

    @@ -544,26 +544,26 @@ in subsequent searches.

    Solr provides a query form within the web admin interface that allows setting the various request parameters and is useful when testing or debugging queries.

    - +

    Sorting

    Solr provides a simple method to sort on one or more indexed fields. @@ -572,15 +572,15 @@ in subsequent searches.

    @@ -590,11 +590,11 @@ in subsequent searches. @@ -604,7 +604,7 @@ in subsequent searches. @@ -615,7 +615,7 @@ in subsequent searches. - +

    Highlighting

    @@ -631,7 +631,7 @@ in subsequent searches.

    -...&q=video card&fl=name,id&hl=true&hl.fl=name,features +...&q=video card&fl=name,id&hl=true&hl.fl=name,features

    @@ -642,7 +642,7 @@ in subsequent searches. - +

    Faceted Search

    @@ -656,7 +656,7 @@ in subsequent searches.

    -...&q=*:*&facet=true&facet.field=cat +...&q=*:*&facet=true&facet.field=cat

    @@ -669,7 +669,7 @@ in subsequent searches.

    -...&q=*:*&facet=true&facet.field=cat&facet.field=inStock +...&q=*:*&facet=true&facet.field=cat&facet.field=inStock

    @@ -679,7 +679,7 @@ in subsequent searches.

    -...&q=ipod&facet=true&facet.query=price:[0 TO 100]&facet.query=price:[100 TO *] +...&q=ipod&facet=true&facet.query=price:[0 TO 100]&facet.query=price:[100 TO *]

    @@ -687,7 +687,7 @@ in subsequent searches.

    -...&q=*:*&facet=true&facet.date=manufacturedate_dt&facet.date.start=2004-01-01T00:00:00Z&facet.date.end=2010-01-01T00:00:00Z&facet.date.gap=+1YEAR +...&q=*:*&facet=true&facet.date=manufacturedate_dt&facet.date.start=2004-01-01T00:00:00Z&facet.date.end=2010-01-01T00:00:00Z&facet.date.gap=+1YEAR

    @@ -701,7 +701,7 @@ in subsequent searches. - +

    Search UI

    @@ -719,7 +719,7 @@ in subsequent searches. - +

    Text Analysis

    @@ -747,23 +747,23 @@ in subsequent searches.

    • A search for - power-shot + power-shot matches PowerShot, and - adata + adata matches A-DATA due to the use of WordDelimiterFilter and LowerCaseFilter.
    • A search for - features:recharging + features:recharging matches Rechargeable due to stemming with the EnglishPorterFilter.
    • A search for - "1 gigabyte" + "1 gigabyte" matches things with GB, and the misspelled - pixima + pixima matches Pixma due to use of a SynonymFilter.
    • @@ -772,7 +772,7 @@ in subsequent searches.

      A full description of the analysis components, Analyzers, Tokenizers, and TokenFilters available for use is here.

      - +

      Analysis Debugging

      There is a handy analysis debugging page where you can see how a text value is broken down into words, @@ -780,28 +780,28 @@ in subsequent searches.

      -This +This shows how "Canon Power-Shot SD500" would be indexed as a value in the name field. Each row of the table shows the resulting tokens after having passed through the next TokenFilter in the analyzer for the name field. Notice how both powershot and power, shot are indexed. Tokens generated at the same position are shown in the same column, in this case shot and powershot.

      -

      Selecting verbose output +

      Selecting verbose output will show more details, such as the name of each analyzer component in the chain, token positions, and the start and end positions of the token in the original text.

      -

      Selecting highlight matches +

      Selecting highlight matches when both index and query values are provided will take the resulting terms from the query value and highlight all matches in the index value analysis.

      -Here +Here is an example of stemming and stop-words at work.

    - +

    Conclusion

    diff --git a/solr/site/tutorial.pdf b/solr/site/tutorial.pdf index f2ec750b2eb..8918d10d039 100755 Binary files a/solr/site/tutorial.pdf and b/solr/site/tutorial.pdf differ diff --git a/solr/site/version_control.html b/solr/site/version_control.html index 063a361a070..64774408d77 100755 --- a/solr/site/version_control.html +++ b/solr/site/version_control.html @@ -3,7 +3,7 @@ - + Solr Version Control System @@ -238,7 +238,7 @@ document.write("Last Published: " + document.lastModified);

    - +

    Overview

    @@ -251,7 +251,7 @@ document.write("Last Published: " + document.lastModified);

    - +

    Web Access (read-only)

    @@ -262,7 +262,7 @@ document.write("Last Published: " + document.lastModified);

    - +

    Anonymous Access (read-only)

    @@ -274,7 +274,7 @@ document.write("Last Published: " + document.lastModified);

    - +

    Committer Access (read-write)

    diff --git a/solr/site/version_control.pdf b/solr/site/version_control.pdf index 9fee9a2e1f2..e917b70899d 100755 Binary files a/solr/site/version_control.pdf and b/solr/site/version_control.pdf differ