Hide
When a field, like f.e. 'source', is empty in *all* nodes that were indexed it appears to Lucene as being not indexed. The problem resolves when you enter a value in just one of the nodes.
javax.servlet.ServletException: field "source" does not appear to be indexed
java.lang.RuntimeException: field "source" does not appear to be indexed
at org.apache.lucene.search.ExtendedFieldCacheImpl$5.createValue(ExtendedFieldCacheImpl.java:173)
at org.apache.lucene.search.FieldCacheImpl$Cache.get(FieldCacheImpl.java:71)
at org.apache.lucene.search.ExtendedFieldCacheImpl.getAuto(ExtendedFieldCacheImpl.java:127)
at org.apache.lucene.search.FieldSortedHitQueue.comparatorAuto(FieldSortedHitQueue.java:487)
at org.apache.lucene.search.FieldSortedHitQueue$1.createValue(FieldSortedHitQueue.java:184)
at org.apache.lucene.search.FieldCacheImpl$Cache.get(FieldCacheImpl.java:71)
at org.apache.lucene.search.FieldSortedHitQueue.getCachedComparator(FieldSortedHitQueue.java:167)
at org.apache.lucene.search.FieldSortedHitQueue.<init>(FieldSortedHitQueue.java:55)
at org.apache.lucene.search.TopFieldDocCollector.<init>(TopFieldDocCollector.java:43)
at org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:121)
at org.apache.lucene.search.Hits.getMoreDocs(Hits.java:113)
at org.apache.lucene.search.Hits.<init>(Hits.java:90)
at org.apache.lucene.search.Searcher.search(Searcher.java:72)
at org.mmbase.module.lucene.Searcher.getHits(Searcher.java:346)
at org.mmbase.module.lucene.Searcher.searchAnnotated(Searcher.java:219)
at org.mmbase.module.lucene.Searcher.search(Searcher.java:274)
at org.mmbase.module.lucene.Lucene$13.getFunctionValue(Lucene.java:473)
at org.mmbase.module.lucene.Lucene$13.getFunctionValue(Lucene.java:434)
at org.mmbase.bridge.jsp.taglib.functions.AbstractFunctionTag.getFunctionValue(AbstractFunctionTag.java:349)
at org.mmbase.bridge.jsp.taglib.functions.NodeListFunctionTag.doStartTag(NodeListFunctionTag.java:118)
Show
When a field, like f.e. 'source', is empty in *all* nodes that were indexed it appears to Lucene as being not indexed. The problem resolves when you enter a value in just one of the nodes.
javax.servlet.ServletException: field "source" does not appear to be indexed
java.lang.RuntimeException: field "source" does not appear to be indexed
at org.apache.lucene.search.ExtendedFieldCacheImpl$5.createValue(ExtendedFieldCacheImpl.java:173)
at org.apache.lucene.search.FieldCacheImpl$Cache.get(FieldCacheImpl.java:71)
at org.apache.lucene.search.ExtendedFieldCacheImpl.getAuto(ExtendedFieldCacheImpl.java:127)
at org.apache.lucene.search.FieldSortedHitQueue.comparatorAuto(FieldSortedHitQueue.java:487)
at org.apache.lucene.search.FieldSortedHitQueue$1.createValue(FieldSortedHitQueue.java:184)
at org.apache.lucene.search.FieldCacheImpl$Cache.get(FieldCacheImpl.java:71)
at org.apache.lucene.search.FieldSortedHitQueue.getCachedComparator(FieldSortedHitQueue.java:167)
at org.apache.lucene.search.FieldSortedHitQueue.<init>(FieldSortedHitQueue.java:55)
at org.apache.lucene.search.TopFieldDocCollector.<init>(TopFieldDocCollector.java:43)
at org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:121)
at org.apache.lucene.search.Hits.getMoreDocs(Hits.java:113)
at org.apache.lucene.search.Hits.<init>(Hits.java:90)
at org.apache.lucene.search.Searcher.search(Searcher.java:72)
at org.mmbase.module.lucene.Searcher.getHits(Searcher.java:346)
at org.mmbase.module.lucene.Searcher.searchAnnotated(Searcher.java:219)
at org.mmbase.module.lucene.Searcher.search(Searcher.java:274)
at org.mmbase.module.lucene.Lucene$13.getFunctionValue(Lucene.java:473)
at org.mmbase.module.lucene.Lucene$13.getFunctionValue(Lucene.java:434)
at org.mmbase.bridge.jsp.taglib.functions.AbstractFunctionTag.getFunctionValue(AbstractFunctionTag.java:349)
at org.mmbase.bridge.jsp.taglib.functions.NodeListFunctionTag.doStartTag(NodeListFunctionTag.java:118)