<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.TimerTrigger$TimerTriggerCause'><shortDescription>Started by timer</shortDescription></cause></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>4683533</buildableDurationMillis><buildableTimeMillis>4683533</buildableTimeMillis><buildingDurationMillis>1450245</buildingDurationMillis><executingTimeMillis>1450245</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>0</waitingDurationMillis><waitingTimeMillis>0</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>664</buildNumber><marked><SHA1>a6d33d6ed419a4c7c2c72cbca9b11319fa0332b9</SHA1><branch><SHA1>a6d33d6ed419a4c7c2c72cbca9b11319fa0332b9</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>a6d33d6ed419a4c7c2c72cbca9b11319fa0332b9</SHA1><branch><SHA1>a6d33d6ed419a4c7c2c72cbca9b11319fa0332b9</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>a6d33d6ed419a4c7c2c72cbca9b11319fa0332b9</SHA1><branch><SHA1>a6d33d6ed419a4c7c2c72cbca9b11319fa0332b9</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://gitbox.apache.org/repos/asf/solr.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.plugins.jira.JiraBuildAction'></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#664</displayName><duration>1450245</duration><estimatedDuration>1459379</estimatedDuration><fullDisplayName>Solr » Solr-TestIntegration-main #664</fullDisplayName><id>664</id><inProgress>false</inProgress><keepLog>false</keepLog><number>664</number><queueId>32265139</queueId><result>SUCCESS</result><timestamp>1789164784172</timestamp><url>https://ci-builds.apache.org/job/Solr/job/Solr-TestIntegration-main/664/</url><builtOn>lucene-solr-3</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>solr/core/src/test/org/apache/solr/spelling/SimpleQueryConverter.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/spelling/SolrSpellChecker.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/spelling/SpellCheckToken.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/spelling/WordBreakSolrSpellCheckerTest.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/spelling/SpellCheckCollator.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/spelling/SpellPossibilityIteratorTest.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/spelling/SuggestQueryConverter.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/handler/component/SpellCheckComponent.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/spelling/DirectSolrSpellChecker.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/spelling/AbstractLuceneSpellChecker.java</affectedPath><affectedPath>changelog/unreleased/SOLR-18362-remove-spelling-token.yml</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/spelling/DirectSolrSpellCheckerTest.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/spelling/PossibilityIterator.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/spelling/SpellingOptions.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/spelling/SpellingQueryConverter.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/spelling/SpellingResult.java</affectedPath><affectedPath>solr/test-framework/src/java/org/apache/solr/handler/component/DummyCustomParamSpellChecker.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/spelling/FileBasedSpellCheckerTest.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/spelling/Token.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/spelling/ConjunctionSolrSpellChecker.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/spelling/ResultEntry.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/spelling/QueryWordsTokenStream.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/spelling/IndexBasedSpellCheckerTest.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/spelling/SpellCheckCorrection.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/spelling/suggest/Suggester.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/spelling/QueryConverter.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/spelling/WordBreakSolrSpellChecker.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/spelling/TestSuggestSpellingConverter.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/spelling/SpellingQueryConverterTest.java</affectedPath><commitId>bdb16c9706cf1cc94fba701c7e81aa89c19fd7a0</commitId><timestamp>1789089174000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/github</absoluteUrl><fullName>github</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>SOLR-18362: replace org.apache.solr.spelling.Token with SpellCheckToken (#4812)

The spellchecker API no longer passes terms around as org.apache.solr.spelling.Token, which is removed. Custom plugins in the org.apache.solr.spelling package need updating: QueryConverter.convert(String) now returns a Lucene TokenStream rather than a Collection&lt;Token&gt;, SpellingOptions.tokens is a List&lt;SpellCheckToken&gt; rather than a Collection&lt;Token&gt;, and SpellingResult is keyed by the new immutable record SpellCheckToken wherever it previously took a Token. Behaviour of the shipped spellcheckers and of the /spell request handler is unchanged.

Co-authored-by: Eric Pugh &lt;epugh@opensourceconnections.com&gt;
</comment><date>2026-09-10 21:12:54 -0400</date><id>bdb16c9706cf1cc94fba701c7e81aa89c19fd7a0</id><msg>SOLR-18362: replace org.apache.solr.spelling.Token with SpellCheckToken (#4812)</msg><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/spelling/SpellPossibilityIteratorTest.java</file></path><path><editType>edit</editType><file>solr/test-framework/src/java/org/apache/solr/handler/component/DummyCustomParamSpellChecker.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/spelling/AbstractLuceneSpellChecker.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/spelling/WordBreakSolrSpellChecker.java</file></path><path><editType>add</editType><file>solr/core/src/java/org/apache/solr/spelling/SpellCheckToken.java</file></path><path><editType>add</editType><file>solr/core/src/java/org/apache/solr/spelling/QueryWordsTokenStream.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/spelling/SpellingResult.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/spelling/QueryConverter.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/spelling/SpellingQueryConverterTest.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/spelling/FileBasedSpellCheckerTest.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/spelling/PossibilityIterator.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/spelling/SolrSpellChecker.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/spelling/DirectSolrSpellCheckerTest.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/handler/component/SpellCheckComponent.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/spelling/SpellingOptions.java</file></path><path><editType>add</editType><file>changelog/unreleased/SOLR-18362-remove-spelling-token.yml</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/spelling/SimpleQueryConverter.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/spelling/ResultEntry.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/spelling/SpellCheckCorrection.java</file></path><path><editType>delete</editType><file>solr/core/src/java/org/apache/solr/spelling/Token.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/spelling/TestSuggestSpellingConverter.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/spelling/IndexBasedSpellCheckerTest.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/spelling/DirectSolrSpellChecker.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/spelling/suggest/Suggester.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/spelling/SpellCheckCollator.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/spelling/SuggestQueryConverter.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/spelling/ConjunctionSolrSpellChecker.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/spelling/SpellingQueryConverter.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/spelling/WordBreakSolrSpellCheckerTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>solr/core/src/test/org/apache/solr/spelling/SpellCheckCollatorTest.java</affectedPath><commitId>37312f332953144dd54b635127d7335ee9d79e59</commitId><timestamp>1789115293000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/github</absoluteUrl><fullName>github</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>SOLR-18362: fix SpellCheckCollatorTest compile error from the removal of Token (#4903)
</comment><date>2026-09-11 10:28:13 +0200</date><id>37312f332953144dd54b635127d7335ee9d79e59</id><msg>SOLR-18362: fix SpellCheckCollatorTest compile error from the removal of Token (#4903)</msg><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/spelling/SpellCheckCollatorTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>solr/core/src/java/org/apache/solr/search/join/auxindexjoin/DocAlignedMerge.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/search/join/auxindexjoin/FromLeafJoinContext.java</affectedPath><affectedPath>solr/core/src/test-files/solr/configsets/auxindexjoin/conf/solrconfig.xml</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/search/join/auxindexjoin/JoinColumnDocWriter.java</affectedPath><affectedPath>solr/core/src/test-files/solr/configsets/auxindexjoin/conf/schema.xml</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/search/join/auxindexjoin/AuxIndexJoinMergePolicy.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/search/join/auxindexjoin/JoinIndexScorerSupplier.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/search/join/auxindexjoin/ForeignKeyColumn.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/search/join/AuxIndexJoinQParserPlugin.java</affectedPath><affectedPath>changelog/unreleased/auxindexjoin-qparser.yml</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/search/join/auxindexjoin/ParallelIndexSearcher.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/search/join/auxindexjoin/AuxIndexJoinConfig.java</affectedPath><affectedPath>solr/solr-ref-guide/modules/query-guide/pages/auxindexjoin-query-parser.adoc</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/search/join/TestAuxIndexJoinQParserPlugin.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/search/join/auxindexjoin/JoinColumWriter.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/search/join/auxindexjoin/AuxIndexJoinBenchmark.java</affectedPath><affectedPath>solr/solr-ref-guide/modules/query-guide/pages/common-query-parameters.adoc</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/DistribAuxIndexJoinFromCollectionTest.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/search/join/auxindexjoin/TestAuxIndexJoin.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/search/join/auxindexjoin/TestJoinColumnModel.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/search/join/auxindexjoin/JoinIndexWeight.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/search/join/auxindexjoin/AuxIndexJoinQuery.java</affectedPath><affectedPath>solr/solr-ref-guide/modules/query-guide/pages/other-parsers.adoc</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/search/join/auxindexjoin/JoinColumnIndexer.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/search/join/auxindexjoin/AuxIndexManager.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/search/join/auxindexjoin/DirectExecutorService.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/search/join/auxindexjoin/package-info.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/search/join/auxindexjoin/TestAuxIndexJoinMergePolicy.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/search/join/auxindexjoin/JoinIndexUtils.java</affectedPath><commitId>a6d33d6ed419a4c7c2c72cbca9b11319fa0332b9</commitId><timestamp>1789155409000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/github</absoluteUrl><fullName>github</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>aux index join qparser - a prunable segment-parallel auxiliary index join (#4749)

Co-authored-by: Copilot Autofix powered by AI &lt;175728472+Copilot@users.noreply.github.com&gt;
Co-authored-by: David Smiley &lt;dsmiley@apache.org&gt;
</comment><date>2026-09-11 22:36:49 +0300</date><id>a6d33d6ed419a4c7c2c72cbca9b11319fa0332b9</id><msg>aux index join qparser - a prunable segment-parallel auxiliary index join (#4749)</msg><path><editType>add</editType><file>solr/core/src/test/org/apache/solr/search/join/auxindexjoin/TestJoinColumnModel.java</file></path><path><editType>add</editType><file>solr/core/src/java/org/apache/solr/search/join/AuxIndexJoinQParserPlugin.java</file></path><path><editType>add</editType><file>solr/core/src/java/org/apache/solr/search/join/auxindexjoin/DocAlignedMerge.java</file></path><path><editType>add</editType><file>solr/core/src/java/org/apache/solr/search/join/auxindexjoin/DirectExecutorService.java</file></path><path><editType>add</editType><file>solr/core/src/java/org/apache/solr/search/join/auxindexjoin/AuxIndexJoinMergePolicy.java</file></path><path><editType>add</editType><file>solr/core/src/java/org/apache/solr/search/join/auxindexjoin/JoinIndexScorerSupplier.java</file></path><path><editType>add</editType><file>solr/core/src/java/org/apache/solr/search/join/auxindexjoin/JoinIndexWeight.java</file></path><path><editType>add</editType><file>solr/core/src/java/org/apache/solr/search/join/auxindexjoin/JoinIndexUtils.java</file></path><path><editType>add</editType><file>solr/core/src/test/org/apache/solr/search/join/auxindexjoin/AuxIndexJoinBenchmark.java</file></path><path><editType>add</editType><file>solr/core/src/java/org/apache/solr/search/join/auxindexjoin/AuxIndexManager.java</file></path><path><editType>add</editType><file>solr/core/src/java/org/apache/solr/search/join/auxindexjoin/AuxIndexJoinConfig.java</file></path><path><editType>add</editType><file>solr/core/src/java/org/apache/solr/search/join/auxindexjoin/package-info.java</file></path><path><editType>add</editType><file>solr/core/src/test/org/apache/solr/search/join/auxindexjoin/ParallelIndexSearcher.java</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/query-guide/pages/other-parsers.adoc</file></path><path><editType>add</editType><file>solr/core/src/test-files/solr/configsets/auxindexjoin/conf/schema.xml</file></path><path><editType>add</editType><file>solr/core/src/java/org/apache/solr/search/join/auxindexjoin/FromLeafJoinContext.java</file></path><path><editType>add</editType><file>solr/core/src/test/org/apache/solr/search/join/TestAuxIndexJoinQParserPlugin.java</file></path><path><editType>add</editType><file>solr/core/src/java/org/apache/solr/search/join/auxindexjoin/JoinColumnIndexer.java</file></path><path><editType>add</editType><file>changelog/unreleased/auxindexjoin-qparser.yml</file></path><path><editType>add</editType><file>solr/solr-ref-guide/modules/query-guide/pages/auxindexjoin-query-parser.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/query-guide/pages/common-query-parameters.adoc</file></path><path><editType>add</editType><file>solr/core/src/test-files/solr/configsets/auxindexjoin/conf/solrconfig.xml</file></path><path><editType>add</editType><file>solr/core/src/test/org/apache/solr/search/join/auxindexjoin/TestAuxIndexJoin.java</file></path><path><editType>add</editType><file>solr/core/src/test/org/apache/solr/cloud/DistribAuxIndexJoinFromCollectionTest.java</file></path><path><editType>add</editType><file>solr/core/src/java/org/apache/solr/search/join/auxindexjoin/JoinColumnDocWriter.java</file></path><path><editType>add</editType><file>solr/core/src/java/org/apache/solr/search/join/auxindexjoin/ForeignKeyColumn.java</file></path><path><editType>add</editType><file>solr/core/src/java/org/apache/solr/search/join/auxindexjoin/JoinColumWriter.java</file></path><path><editType>add</editType><file>solr/core/src/java/org/apache/solr/search/join/auxindexjoin/AuxIndexJoinQuery.java</file></path><path><editType>add</editType><file>solr/core/src/test/org/apache/solr/search/join/auxindexjoin/TestAuxIndexJoinMergePolicy.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci-builds.apache.org/user/github</absoluteUrl><fullName>github</fullName></culprit></freeStyleBuild>