[jira] Created: (NUTCH-941) Search returns blank page, when there are more than one SOLR server configured
Search returns blank page, when there are more than one SOLR server configured --- Key: NUTCH-941 URL: https://issues.apache.org/jira/browse/NUTCH-941 Project: Nutch Issue Type: Bug Components: searcher Affects Versions: 1.2 Reporter: Charan Malemarpuram Search returns a blank page throwing the following exception in the log file. java.lang.RuntimeException: Missing hit details! Found: 7, expecting: 8 at org.apache.nutch.searcher.SolrSearchBean.getDetails(SolrSearchBean.java:175) at org.apache.nutch.searcher.DistributedSearchBean$DetailTask.call(DistributedSearchBean.java:92) This happens, when there are more than one SOLR servers configured for search. Root cause of this issue is the NutchBean dedup logic does a contains check on a Map of Hit objects . Hit objects do not have hashcode and equals implemented. It is matching by reference, when this requests for more hits to because of site grouping, it gets a totally new objec -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Updated: (NUTCH-941) Search returns blank page, when there is more than one SOLR server configured
[ https://issues.apache.org/jira/browse/NUTCH-941?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Charan Malemarpuram updated NUTCH-941: -- Description: Search returns a blank page throwing the following exception in the log file. java.lang.RuntimeException: Missing hit details! Found: 7, expecting: 8 at org.apache.nutch.searcher.SolrSearchBean.getDetails(SolrSearchBean.java:175) at org.apache.nutch.searcher.DistributedSearchBean$DetailTask.call(DistributedSearchBean.java:92) This happens, when there is more than one SOLR server configured for search. Root cause of this issue is the NutchBean dedup logic does a contains check on a Map of Hit objects . Hit objects do not have hashcode and equals implemented. It is matching by reference, When NutchBean requests for more hits to process site based result grouping, it gets a new object every time from SOLR result and the whole logic breaks. was: Search returns a blank page throwing the following exception in the log file. java.lang.RuntimeException: Missing hit details! Found: 7, expecting: 8 at org.apache.nutch.searcher.SolrSearchBean.getDetails(SolrSearchBean.java:175) at org.apache.nutch.searcher.DistributedSearchBean$DetailTask.call(DistributedSearchBean.java:92) This happens, when there are more than one SOLR servers configured for search. Root cause of this issue is the NutchBean dedup logic does a contains check on a Map of Hit objects . Hit objects do not have hashcode and equals implemented. It is matching by reference, when this requests for more hits to because of site grouping, it gets a totally new objec Summary: Search returns blank page, when there is more than one SOLR server configured (was: Search returns blank page, when there are more than one SOLR server configured ) Search returns blank page, when there is more than one SOLR server configured -- Key: NUTCH-941 URL: https://issues.apache.org/jira/browse/NUTCH-941 Project: Nutch Issue Type: Bug Components: searcher Affects Versions: 1.2 Reporter: Charan Malemarpuram Search returns a blank page throwing the following exception in the log file. java.lang.RuntimeException: Missing hit details! Found: 7, expecting: 8 at org.apache.nutch.searcher.SolrSearchBean.getDetails(SolrSearchBean.java:175) at org.apache.nutch.searcher.DistributedSearchBean$DetailTask.call(DistributedSearchBean.java:92) This happens, when there is more than one SOLR server configured for search. Root cause of this issue is the NutchBean dedup logic does a contains check on a Map of Hit objects . Hit objects do not have hashcode and equals implemented. It is matching by reference, When NutchBean requests for more hits to process site based result grouping, it gets a new object every time from SOLR result and the whole logic breaks. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Updated: (NUTCH-941) Search returns blank page, when there is more than one SOLR server configured
[ https://issues.apache.org/jira/browse/NUTCH-941?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Charan Malemarpuram updated NUTCH-941: -- Patch Info: [Patch Available] Patch update Search returns blank page, when there is more than one SOLR server configured -- Key: NUTCH-941 URL: https://issues.apache.org/jira/browse/NUTCH-941 Project: Nutch Issue Type: Bug Components: searcher Affects Versions: 1.2 Reporter: Charan Malemarpuram Attachments: NUTCH-941.patch Search returns a blank page throwing the following exception in the log file. java.lang.RuntimeException: Missing hit details! Found: 7, expecting: 8 at org.apache.nutch.searcher.SolrSearchBean.getDetails(SolrSearchBean.java:175) at org.apache.nutch.searcher.DistributedSearchBean$DetailTask.call(DistributedSearchBean.java:92) This happens, when there is more than one SOLR server configured for search. Root cause of this issue is the NutchBean dedup logic does a contains check on a Map of Hit objects . Hit objects do not have hashcode and equals implemented. It is matching by reference, When NutchBean requests for more hits to process site based result grouping, it gets a new object every time from SOLR result and the whole logic breaks. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Updated: (NUTCH-941) Search returns blank page, when there is more than one SOLR server configured
[ https://issues.apache.org/jira/browse/NUTCH-941?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Charan Malemarpuram updated NUTCH-941: -- Attachment: NUTCH-941.patch Patch which includes the HashCode and Equals Search returns blank page, when there is more than one SOLR server configured -- Key: NUTCH-941 URL: https://issues.apache.org/jira/browse/NUTCH-941 Project: Nutch Issue Type: Bug Components: searcher Affects Versions: 1.2 Reporter: Charan Malemarpuram Attachments: NUTCH-941.patch Search returns a blank page throwing the following exception in the log file. java.lang.RuntimeException: Missing hit details! Found: 7, expecting: 8 at org.apache.nutch.searcher.SolrSearchBean.getDetails(SolrSearchBean.java:175) at org.apache.nutch.searcher.DistributedSearchBean$DetailTask.call(DistributedSearchBean.java:92) This happens, when there is more than one SOLR server configured for search. Root cause of this issue is the NutchBean dedup logic does a contains check on a Map of Hit objects . Hit objects do not have hashcode and equals implemented. It is matching by reference, When NutchBean requests for more hits to process site based result grouping, it gets a new object every time from SOLR result and the whole logic breaks. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Created: (NUTCH-943) Search Results default dedup field site should be stored in index.
Search Results default dedup field site should be stored in index. Key: NUTCH-943 URL: https://issues.apache.org/jira/browse/NUTCH-943 Project: Nutch Issue Type: Bug Components: indexer, searcher Affects Versions: 1.2 Reporter: Charan Malemarpuram Attachments: NUTCH-943.patch site is not configured as a stored field in SOLR schema. Search returns only two results always and had See More Hits button, even if the results are from different sites. See More Attached patch changes the default schema.xml config to store site field. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
Build failed in Hudson: Nutch-trunk #1325
See https://hudson.apache.org/hudson/job/Nutch-trunk/1325/ -- [...truncated 1007 lines...] A src/plugin/subcollection/src/java/org/apache/nutch/collection A src/plugin/subcollection/src/java/org/apache/nutch/collection/Subcollection.java A src/plugin/subcollection/src/java/org/apache/nutch/collection/CollectionManager.java A src/plugin/subcollection/src/java/org/apache/nutch/collection/package.html A src/plugin/subcollection/src/java/org/apache/nutch/indexer A src/plugin/subcollection/src/java/org/apache/nutch/indexer/subcollection A src/plugin/subcollection/src/java/org/apache/nutch/indexer/subcollection/SubcollectionIndexingFilter.java A src/plugin/subcollection/README.txt A src/plugin/subcollection/plugin.xml A src/plugin/subcollection/build.xml A src/plugin/index-more A src/plugin/index-more/ivy.xml A src/plugin/index-more/src A src/plugin/index-more/src/test A src/plugin/index-more/src/test/org A src/plugin/index-more/src/test/org/apache A src/plugin/index-more/src/test/org/apache/nutch A src/plugin/index-more/src/test/org/apache/nutch/indexer A src/plugin/index-more/src/test/org/apache/nutch/indexer/more A src/plugin/index-more/src/test/org/apache/nutch/indexer/more/TestMoreIndexingFilter.java A src/plugin/index-more/src/java A src/plugin/index-more/src/java/org A src/plugin/index-more/src/java/org/apache A src/plugin/index-more/src/java/org/apache/nutch A src/plugin/index-more/src/java/org/apache/nutch/indexer A src/plugin/index-more/src/java/org/apache/nutch/indexer/more A src/plugin/index-more/src/java/org/apache/nutch/indexer/more/MoreIndexingFilter.java A src/plugin/index-more/src/java/org/apache/nutch/indexer/more/package.html A src/plugin/index-more/plugin.xml A src/plugin/index-more/build.xml AUsrc/plugin/plugin.dtd A src/plugin/parse-ext A src/plugin/parse-ext/ivy.xml A src/plugin/parse-ext/src A src/plugin/parse-ext/src/test A src/plugin/parse-ext/src/test/org A src/plugin/parse-ext/src/test/org/apache A src/plugin/parse-ext/src/test/org/apache/nutch A src/plugin/parse-ext/src/test/org/apache/nutch/parse A src/plugin/parse-ext/src/test/org/apache/nutch/parse/ext A src/plugin/parse-ext/src/test/org/apache/nutch/parse/ext/TestExtParser.java A src/plugin/parse-ext/src/java A src/plugin/parse-ext/src/java/org A src/plugin/parse-ext/src/java/org/apache A src/plugin/parse-ext/src/java/org/apache/nutch A src/plugin/parse-ext/src/java/org/apache/nutch/parse A src/plugin/parse-ext/src/java/org/apache/nutch/parse/ext A src/plugin/parse-ext/src/java/org/apache/nutch/parse/ext/ExtParser.java A src/plugin/parse-ext/plugin.xml A src/plugin/parse-ext/build.xml A src/plugin/parse-ext/command A src/plugin/urlnormalizer-pass A src/plugin/urlnormalizer-pass/ivy.xml A src/plugin/urlnormalizer-pass/src A src/plugin/urlnormalizer-pass/src/test A src/plugin/urlnormalizer-pass/src/test/org A src/plugin/urlnormalizer-pass/src/test/org/apache A src/plugin/urlnormalizer-pass/src/test/org/apache/nutch A src/plugin/urlnormalizer-pass/src/test/org/apache/nutch/net A src/plugin/urlnormalizer-pass/src/test/org/apache/nutch/net/urlnormalizer A src/plugin/urlnormalizer-pass/src/test/org/apache/nutch/net/urlnormalizer/pass AU src/plugin/urlnormalizer-pass/src/test/org/apache/nutch/net/urlnormalizer/pass/TestPassURLNormalizer.java A src/plugin/urlnormalizer-pass/src/java A src/plugin/urlnormalizer-pass/src/java/org A src/plugin/urlnormalizer-pass/src/java/org/apache A src/plugin/urlnormalizer-pass/src/java/org/apache/nutch A src/plugin/urlnormalizer-pass/src/java/org/apache/nutch/net A src/plugin/urlnormalizer-pass/src/java/org/apache/nutch/net/urlnormalizer A src/plugin/urlnormalizer-pass/src/java/org/apache/nutch/net/urlnormalizer/pass AU src/plugin/urlnormalizer-pass/src/java/org/apache/nutch/net/urlnormalizer/pass/PassURLNormalizer.java AUsrc/plugin/urlnormalizer-pass/plugin.xml AUsrc/plugin/urlnormalizer-pass/build.xml A src/plugin/parse-html A src/plugin/parse-html/ivy.xml A src/plugin/parse-html/lib A src/plugin/parse-html/lib/tagsoup.LICENSE.txt A src/plugin/parse-html/src A src/plugin/parse-html/src/test A src/plugin/parse-html/src/test/org A src/plugin/parse-html/src/test/org/apache A src/plugin/parse-html/src/test/org/apache/nutch A src/plugin/parse-html/src/test/org/apache/nutch/parse A