LUCENE-4896: make PassageFormatter abstract

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

* SOLR-4680: Correct example spellcheck configuration's queryAnalyzerFieldType and
  use "text" field instead of narrower "name" field (ehatcher, Mark Bennett)

* SOLR-4702: Fix example /browse "Did you mean?" suggestion feature. (ehatcher, Mark Bennett)

(note, I don't have JDK7 available currently, but merge from 4x r1467413 looks good)



git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1467416 13f79535-47bb-0310-9956-ffa450edef68
speed up tests to run faster locally

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1467436 13f79535-47bb-0310-9956-ffa450edef68
SOLR-4702: Add missing eol-style

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1467495 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-4930: Reduce contention in older/buggy JVMs when using AttributeSource#addAttribute() because java.lang.ref.ReferenceQueue#poll() is implemented using synchronization.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1467579 13f79535-47bb-0310-9956-ffa450edef68
SOLR-4629: TestReplicationHandler improvements
 - new testEmptyCommits
 - numFound assertion refactoring
 - reduce excessive test sleeping in rQuery
 - new "wait" option to make fetchindex block
 - refactor core reload test to wait for the startAt time to change




git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1467723 13f79535-47bb-0310-9956-ffa450edef68
SOLR-3755: Added debugging code to test to track test failures

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1467728 13f79535-47bb-0310-9956-ffa450edef68
Update link in SysReq page (the old one is still valid and redirects, but to specific)

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1467761 13f79535-47bb-0310-9956-ffa450edef68
SOLR-3755: Refactored ShardSplitTest and ChaosMonkeyShardSplitTest to share code.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1467799 13f79535-47bb-0310-9956-ffa450edef68
SOLR-3755: Treat no live SolrServers available as a recoverable error and count document to avoid spurious failures

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1467855 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-4774: Added FieldComparator that allows sorting parent documents based on fields on the child / nested document level.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1467914 13f79535-47bb-0310-9956-ffa450edef68
Make use of the diamond operator in grouping module.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1467946 13f79535-47bb-0310-9956-ffa450edef68
Make use of diamond operator in join module.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1467952 13f79535-47bb-0310-9956-ffa450edef68
SOLR-3755: Make sure sub shard leader is live before forwarding requests

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1468078 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-4924: DocIdSetIterator.docID() must return -1 when the iterator is not positioned.


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