[
https://issues.apache.org/jira/browse/SOLR-5147?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14202053#comment-14202053
]
Henry Cleland commented on SOLR-5147:
-------------------------------------
Hi [~lafeuil] i just applied the patch to trunk but the test
TestHierarchicalDocBuilder failed. According to your comment, i am not clear if
this failure is still to be expected after applying the patch or not. Kindly
review output below.
{quote}
common.compile-test:
[mkdir] Created dir:
../xx/lucene-solr/solr/build/contrib/solr-dataimporthandler/classes/test
[javac] Compiling 47 source files to
../xx/lucene-solr/solr/build/contrib/solr-dataimporthandler/classes/test
[javac]
../xx/lucene-solr/solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestHierarchicalDocBuilder.java:37:
error: cannot find symbol
[javac] import
org.apache.lucene.search.join.FixedBitSetCachingWrapperFilter;
[javac] ^
[javac] symbol: class FixedBitSetCachingWrapperFilter
[javac] location: package org.apache.lucene.search.join
[javac]
../xx/lucene-solr/solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestHierarchicalDocBuilder.java:161:
error: no suitable constructor found for
ToParentBlockJoinQuery(ToParentBlockJoinQuery,Filter,ScoreMode)
[javac] ToParentBlockJoinQuery blockJoinQuery = new
ToParentBlockJoinQuery(childBlockJoinQuery, createParentFilter(parentType),
ScoreMode.Avg);
[javac] ^
[javac] constructor
ToParentBlockJoinQuery.ToParentBlockJoinQuery(Query,Query,BitDocIdSetFilter,ScoreMode)
is not applicable
[javac] (actual and formal argument lists differ in length)
[javac] constructor
ToParentBlockJoinQuery.ToParentBlockJoinQuery(Query,BitDocIdSetFilter,ScoreMode)
is not applicable
[javac] (actual argument Filter cannot be converted to
BitDocIdSetFilter by method invocation conversion)
[javac]
../xx/lucene-solr/solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestHierarchicalDocBuilder.java:212:
error: no suitable constructor found for
ToParentBlockJoinQuery(Query,Filter,ScoreMode)
[javac] ToParentBlockJoinQuery blockJoinQuery = new
ToParentBlockJoinQuery(childQuery, createParentFilter(parentType),
ScoreMode.Avg);
[javac] ^
[javac] constructor
ToParentBlockJoinQuery.ToParentBlockJoinQuery(Query,Query,BitDocIdSetFilter,ScoreMode)
is not applicable
[javac] (actual and formal argument lists differ in length)
[javac] constructor
ToParentBlockJoinQuery.ToParentBlockJoinQuery(Query,BitDocIdSetFilter,ScoreMode)
is not applicable
[javac] (actual argument Filter cannot be converted to
BitDocIdSetFilter by method invocation conversion)
[javac]
../xx/lucene-solr/solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestHierarchicalDocBuilder.java:381:
error: cannot find symbol
[javac] return new FixedBitSetCachingWrapperFilter(new
QueryWrapperFilter(parentQuery));
[javac] ^
[javac] symbol: class FixedBitSetCachingWrapperFilter
[javac] location: class TestHierarchicalDocBuilder
[javac] Note:
../xx/lucene-solr/solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestJdbcDataSourceConvertType.java
uses or overrides a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 4 errors
{quote}
> Support Block Join documents in DIH
> -----------------------------------
>
> Key: SOLR-5147
> URL: https://issues.apache.org/jira/browse/SOLR-5147
> Project: Solr
> Issue Type: Sub-task
> Reporter: Vadim Kirilchuk
> Fix For: 4.9, Trunk
>
> Attachments: SOLR-5147.patch
>
>
> DIH should be able to index hierarchical documents, i.e. it should be able to
> work with SolrInputDocuments#addChildDocument.
> There was patch in SOLR-3076:
> https://issues.apache.org/jira/secure/attachment/12576960/dih-3076.patch
> But it is not uptodate and far from being complete.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]