LUCENE-3890: Fixed NPE for grouped faceting on multi-valued fields

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1303002 13f79535-47bb-0310-9956-ffa450edef68
add javadoc

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1303015 13f79535-47bb-0310-9956-ffa450edef68
improve FST javadocs

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1303025 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3889: remove unnecessary/unused base class

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1303026 13f79535-47bb-0310-9956-ffa450edef68
SOLR-3159: don't auto-scan for new webapps

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1303064 13f79535-47bb-0310-9956-ffa450edef68
Align javax.servlet:servlet-api version with the Ant build (under the lucene demo contrib)

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1303179 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3894: some tokenizers weren't reading all input chars

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1303193 13f79535-47bb-0310-9956-ffa450edef68
SOLR-3052: Added jdocs

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1303206 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3894: make the single-threaded checkRandomData private, and allow the multithreaded version to take and respect maxWordLength for more intense tests

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1303246 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3896: beef up TestDuelingAnalyzers for larger documents

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1303253 13f79535-47bb-0310-9956-ffa450edef68
SOLR-2959: edismax now respects the magic fields '_val_' and '_query_'

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1303256 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3894: for tokenizers, add some tests for larger documents

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1303258 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3894: add large docs tests for more tokenizers

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1303273 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3894: try toning down for this tokenizer (it builds lots of tokens from the input treated as a path)

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1303276 13f79535-47bb-0310-9956-ffa450edef68
SOLR-3238: UI Improvments

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1303326 13f79535-47bb-0310-9956-ffa450edef68
 LUCENE-3444: Added a second pass grouping collector that keeps track of distinct values for a specified field for the top N group.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1303370 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3896: CharacterUtils.fill must call Reader.read again if it only got a single high surrogate char on the first read

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1303374 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3895: ensure we get a random seed if another thread throws uncaught exception

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1303376 13f79535-47bb-0310-9956-ffa450edef68
use MockTokenizer instead of WhitespaceTokenizer for better testing

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1303382 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-2899: don't rely upon DirectoryReader.indexExists to determine if we should checkIndex

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1303425 13f79535-47bb-0310-9956-ffa450edef68