NPE in dataimport.DebugLogger.peekStack (DIH Development Console)
Hi, I'm trying to debug my DI config on my Solr server and it constantly fails with a NullPointerException: Jun 2, 2009 4:20:46 PM org.apache.solr.handler.dataimport.DataImportHandler processConfiguration INFO: Processing configuration from solrconfig.xml: {config=dataconfig.xml} Jun 2, 2009 4:20:46 PM org.apache.solr.handler.dataimport.DataImporter loadDataConfig INFO: Data Configuration loaded successfully Jun 2, 2009 4:20:46 PM org.apache.solr.handler.dataimport.DataImporter verifyWithSchema INFO: id is a required field in SolrSchema . But not found in DataConfig Jun 2, 2009 4:20:46 PM org.apache.solr.handler.dataimport.SolrWriter readIndexerProperties INFO: Read dataimport.properties Jun 2, 2009 4:20:46 PM org.apache.solr.handler.dataimport.DataImporter doFullImport INFO: Starting Full Import Jun 2, 2009 4:20:46 PM org.apache.solr.handler.dataimport.SolrWriter readIndexerProperties INFO: Read dataimport.properties Jun 2, 2009 4:20:46 PM org.apache.solr.handler.dataimport.DataImporter doFullImport SEVERE: Full Import failed java.lang.NullPointerException at org.apache.solr.handler.dataimport.DebugLogger.peekStack(DebugLogger.java:78) at org.apache.solr.handler.dataimport.DebugLogger.log(DebugLogger.java:98) at org.apache.solr.handler.dataimport.SolrWriter.log(SolrWriter.java:248) at org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:304) at org.apache.solr.handler.dataimport.DocBuilder.doFullDump(DocBuilder.java:224) at org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:167) at org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:316) at org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:376) at org.apache.solr.handler.dataimport.DataImportHandler.handleRequestBody(DataImportHandler.java:187) at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:131) at org.apache.solr.core.SolrCore.execute(SolrCore.java:1328) at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:341) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:244) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.valves.RequestFilterValve.process(RequestFilterValve.java:276) at org.apache.catalina.valves.RemoteHostValve.invoke(RemoteHostValve.java:81) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:834) at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:640) at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1286) at java.lang.Thread.run(Thread.java:619) Running a normal full-import works just fine, but whenever I try to run the debugger, it gives me this error. I'm using the most recent Solr nightly build (2009-06-01) and the method in question is: private DebugInfo peekStack() { return debugStack.isEmpty() ? null : debugStack.peek(); } I'm using a DI config that has been working fine in for several previous builds, so that shouldn't be the problem... any ideas what the problem could be? Thanks in advance, Steffen -- View this message in context: http://www.nabble.com/NPE-in-dataimport.DebugLogger.peekStack-%28DIH-Development-Console%29-tp23833878p23833878.html Sent from the Solr - User mailing list archive at Nabble.com.
Re: NPE in dataimport.DebugLogger.peekStack (DIH Development Console)
Glad to hear that it's not a problem with my setup. Thanks for taking care of it! :) Shalin Shekhar Mangar wrote: On Tue, Jun 2, 2009 at 8:06 PM, Steffen B. s.baumg...@fhtw-berlin.dewrote: I'm trying to debug my DI config on my Solr server and it constantly fails with a NullPointerException: Jun 2, 2009 4:20:46 PM org.apache.solr.handler.dataimport.DataImporter doFullImport SEVERE: Full Import failed java.lang.NullPointerException at org.apache.solr.handler.dataimport.DebugLogger.peekStack(DebugLogger.java:78) at org.apache.solr.handler.dataimport.DebugLogger.log(DebugLogger.java:98) at org.apache.solr.handler.dataimport.SolrWriter.log(SolrWriter.java:248) at... Running a normal full-import works just fine, but whenever I try to run the debugger, it gives me this error. I'm using the most recent Solr nightly build (2009-06-01) and the method in question is: private DebugInfo peekStack() { return debugStack.isEmpty() ? null : debugStack.peek(); } I'm using a DI config that has been working fine in for several previous builds, so that shouldn't be the problem... any ideas what the problem could be? A previous commit to change the EntityProcessor API broke this functionality. I'll open an issue and give a patch. -- Regards, Shalin Shekhar Mangar. -- View this message in context: http://www.nabble.com/NPE-in-dataimport.DebugLogger.peekStack-%28DIH-Development-Console%29-tp23833878p23835897.html Sent from the Solr - User mailing list archive at Nabble.com.
Highlighting broken? String index out of range: 35
Hi everyone, it seems that I've run into another problem with my Solr setup. :/ The highlighter just won't highlight anything, no matter which fragmenter or config params I use. Here's an example, taken straight out of the example solrconfig.xml: requestHandler name=dismax class=solr.SearchHandler lst name=defaults str name=defTypedismax/str str name=echoParamsexplicit/str float name=tie0.01/float str name=qf text^0.5 features^1.0 name^1.2 sku^1.5 id^10.0 manu^1.1 cat^1.4 /str str name=pf text^0.2 features^1.1 name^1.5 manu^1.4 manu_exact^1.9 /str str name=bf ord(popularity)^0.5 recip(rord(price),1,1000,1000)^0.3 /str str name=fl id,name,price,score /str str name=mm 2lt;-1 5lt;-2 6lt;90% /str int name=ps100/int str name=q.alt*:*/str !-- example highlighter config, enable per-query with hl=true -- str name=hl.fltext features name/str !-- for this field, we want no fragmenting, just highlighting -- str name=f.name.hl.fragsize0/str !-- instructs Solr to return the field itself if no query terms are found -- str name=f.name.hl.alternateFieldname/str str name=f.text.hl.fragmenterregex/str !-- defined below -- /lst /requestHandler Whenever I try to activate the highlighter, it produces an error: http://localhost:8983/solr/select/?q=ipodversion=2.2start=0rows=10indent=onqt=dismaxhl=true HTTP ERROR: 500 String index out of range: 35 java.lang.StringIndexOutOfBoundsException: String index out of range: 35 at java.lang.String.substring(Unknown Source) at org.apache.lucene.search.highlight.Highlighter.getBestTextFragments(Highlighter.java:239) at org.apache.solr.highlight.DefaultSolrHighlighter.doHighlighting(DefaultSolrHighlighter.java:310) at org.apache.solr.handler.component.HighlightComponent.process(HighlightComponent.java:83) at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:171) at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:131) at org.apache.solr.core.SolrCore.execute(SolrCore.java:1313) at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:303) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:232) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405) at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:211) at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139) at org.mortbay.jetty.Server.handle(Server.java:285) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:502) at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:821) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:513) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:208) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:378) at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:226) at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442) That's what happens with the example setup - on my project it simply won't highlight anything at all, no matter what I try. :| Can anyone shed some light on this? -- View this message in context: http://www.nabble.com/Highlighting-broken--String-index-out-of-range%3A-35-tp21073102p21073102.html Sent from the Solr - User mailing list archive at Nabble.com.
Re: Highlighting broken? String index out of range: 35
Alright, I pinned it down, I think... The cause of the error seems to be the features field, which has termVectors=true, termPositions=true and termOffsets=true. The other 2 fields (name and text) work, they have the same type but lack the term*-attributes. When you overwrite the default hl.fl with something like name text it works, but add features to it and you get the error. Steffen B. wrote: Hi everyone, it seems that I've run into another problem with my Solr setup. :/ The highlighter just won't highlight anything, no matter which fragmenter or config params I use. Here's an example, taken straight out of the example solrconfig.xml: requestHandler name=dismax class=solr.SearchHandler lst name=defaults str name=defTypedismax/str str name=echoParamsexplicit/str float name=tie0.01/float str name=qf text^0.5 features^1.0 name^1.2 sku^1.5 id^10.0 manu^1.1 cat^1.4 /str str name=pf text^0.2 features^1.1 name^1.5 manu^1.4 manu_exact^1.9 /str str name=bf ord(popularity)^0.5 recip(rord(price),1,1000,1000)^0.3 /str str name=fl id,name,price,score /str str name=mm 2lt;-1 5lt;-2 6lt;90% /str int name=ps100/int str name=q.alt*:*/str !-- example highlighter config, enable per-query with hl=true -- str name=hl.fltext features name/str !-- for this field, we want no fragmenting, just highlighting -- str name=f.name.hl.fragsize0/str !-- instructs Solr to return the field itself if no query terms are found -- str name=f.name.hl.alternateFieldname/str str name=f.text.hl.fragmenterregex/str !-- defined below -- /lst /requestHandler Whenever I try to activate the highlighter, it produces an error: http://localhost:8983/solr/select/?q=ipodversion=2.2start=0rows=10indent=onqt=dismaxhl=true HTTP ERROR: 500 String index out of range: 35 java.lang.StringIndexOutOfBoundsException: String index out of range: 35 at java.lang.String.substring(Unknown Source) at org.apache.lucene.search.highlight.Highlighter.getBestTextFragments(Highlighter.java:239) at org.apache.solr.highlight.DefaultSolrHighlighter.doHighlighting(DefaultSolrHighlighter.java:310) at org.apache.solr.handler.component.HighlightComponent.process(HighlightComponent.java:83) at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:171) at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:131) at org.apache.solr.core.SolrCore.execute(SolrCore.java:1313) at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:303) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:232) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405) at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:211) at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139) at org.mortbay.jetty.Server.handle(Server.java:285) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:502) at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:821) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:513) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:208) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:378) at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:226) at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442) That's what happens with the example setup - on my project it simply won't highlight anything at all, no matter what I try. :| Can anyone shed some light on this? -- View this message in context: http://www.nabble.com/Highlighting-broken--String-index-out-of-range%3A-35-tp21073102p21073356.html Sent from the Solr - User mailing list archive at Nabble.com.
Re: Nwebie Question on boosting
Hi, ayyanar wrote: Thanks Rob. Can you plz provide some sample documents (lucene) for title bassed boosting? I'm not sure about the Lucene part (this is the Solr mailing list after all), but if you want index time boosting of certain fields, you have to add documents like this: add doc field name=id123/field field name=title boost=2.0My boosted field/field field name=textHere goes the text, yadda yadda/field /doc /add In this document the title-field will be boosted with a factor of 2, if it has norms enabled. (omitNorms = false) You can read more about this here: http://wiki.apache.org/solr/UpdateXmlMessages#head-63c170cad521de8d1e9be0d76025774cf3b66dfc -- View this message in context: http://www.nabble.com/Nwebie-Question-on-boosting-tp20950286p20953736.html Sent from the Solr - User mailing list archive at Nabble.com.
Re: PHPResponseWriter problem with (de)serialization (spellchecker)
No, this issue is new. But there was a general PHPResponseWriter task... I opened a new one: https://issues.apache.org/jira/browse/SOLR-892 Feel free to move / edit / merge it. ;) I hope I made the problem clear. ~ Steffen Yonik Seeley wrote: On Tue, Dec 2, 2008 at 6:39 AM, Steffen B. [EMAIL PROTECTED] wrote: Little update: this behaviour can be easily reproduced with the example configuration that comes with Solr: After uncommenting line 733 in apache-solr-nightly/example/solr/conf/solrconfig.xml (which activates the PHPS queryResponseWriter) loading this URL on the example index shows the same problem: http://localhost:8983/solr/spellCheckCompRH?cmd=q=ipodspellcheck=truespellcheck.extendedResults=truespellcheck.onlyMorePopular=truewt=phps [...]s:10:spellcheck;a:1:{s:11:suggestions;a:1:{s:16:correctlySpelled;true}}} As I'm no Java crack and have neither time nor knowledge to debug the class myself, I can only offer to (re)open a task in Jira. Any opinions on this? Hi Steffen, was there previosly JIRA issue already open specifically for this issue? If not, please do open a new issue. -Yonik -- View this message in context: http://www.nabble.com/PHPResponseWriter-problem-with-%28de%29serialization-%28spellchecker%29-tp20703677p20792680.html Sent from the Solr - User mailing list archive at Nabble.com.
Re: PHPResponseWriter problem with (de)serialization (spellchecker)
Little update: this behaviour can be easily reproduced with the example configuration that comes with Solr: After uncommenting line 733 in apache-solr-nightly/example/solr/conf/solrconfig.xml (which activates the PHPS queryResponseWriter) loading this URL on the example index shows the same problem: http://localhost:8983/solr/spellCheckCompRH?cmd=q=ipodspellcheck=truespellcheck.extendedResults=truespellcheck.onlyMorePopular=truewt=phps [...]s:10:spellcheck;a:1:{s:11:suggestions;a:1:{s:16:correctlySpelled;true}}} As I'm no Java crack and have neither time nor knowledge to debug the class myself, I can only offer to (re)open a task in Jira. Any opinions on this? ~ Steffen Steffen B. wrote: Hi everyone, maybe it's just me, but whenever I try to deserialize a Solr response that contains the spellchecker with spellcheck.extendedResults, it fails. I'm using PHP5 and everthing is pretty much up-to-date. lst name=spellcheck lst name=suggestions bool name=correctlySpelledtrue/bool /lst /lst will be converted to [...] s:10:spellcheck;a:1:{s:11:suggestions;a:1:{s:16:correctlySpelled;true}}} which is not deserializeable with unserialize(): Notice: unserialize() [function.unserialize]: Error at offset 305 of 312 bytes in /Solr/Client.php on line 131 PHP, on the other hand, serializes an array this way: echo serialize(array(spellcheck=array(suggestions=array(correctlySpelled=true; to a:1:{s:10:spellcheck;a:1:{s:11:suggestions;a:1:{s:16:correctlySpelled;b:1;}}} So there are obviously differences in the way boolean vars are converted, though I'm not sure if it's a problem with the PHPResponseWriter or with my setup. Can anyone confirm this behaviour? -- View this message in context: http://www.nabble.com/PHPResponseWriter-problem-with-%28de%29serialization-%28spellchecker%29-tp20703677p20790504.html Sent from the Solr - User mailing list archive at Nabble.com.
Re: CachedSqlEntityProcessor's purpose
Hi Noble Paul, thanks for your quick response. Noble Paul നോബിള് नोब्ळ् wrote: What i expect to happen is when you run the query SELECT manufacturer,id FROM product_data WHERE type='manu' you must get all the rows from the DB in the table product_data Unfortunately, that's not the case. Taken from a real project, verbose mode: (names replaced) # run 1 - no cache processor Config: entity name=myEntity dataSource=my-db pk=productid query=SELECT data FROM data2productid WHERE productid='${product.id}' AND isdeleted=0 / Result: lst name=entity:myEntity str name=query SELECT data FROM data2productid WHERE productid='6' AND isdeleted=0 /str str name=time-taken0:0:0.25/str str--- row #1-/str str name=dataSM224950/str str-/str str--- row #2-/str str name=data04138D01/str str-/str /lst # run 2 - cache processor Config: entity name=myEntity dataSource=my-db pk=productid query=SELECT data,productid FROM data2productid WHERE isdeleted=0 where=productid=product.id processor=CachedSqlEntityProcessor / Result: lst name=entity:myEntity str name=querySELECT data,productid FROM data2productid WHERE isdeleted=0/str str name=time-taken0:0:0.249/str /lst It seems like the processor is unable to associate the cached rows with the matching documents and therefore won't add any cached entity data to my documents. Or did I make any mistakes? :( So it is likely that you get an OOM if the DB table has a lot of rows. Yes, that at least indicates, that the rows are loaded into memory. So far it seems to work for me. processor=CachedSQLEntityProcessor is wrong processor=CachedSqlEntityProcessor is right Uh, little typo. My bad. counter intuitive? which part is counter-intuitive ? the where part? The cache store the entire data with id value as the key Yes, I wouldn't call the cache PK-attribute where, as there can be another WHERE inside the query, too, and because it isn't actually an SQL-WHERE that's executed with that attribute value, right? Maybe cacheid or cachekey would be clearer? And an additional check for whether the chosen cachekey is in the result-set could minimize problems, because right now omitting the primary key column inside the query doesn't yield any errors. -- View this message in context: http://www.nabble.com/CachedSqlEntityProcessor%27s-purpose-tp20676874p20699494.html Sent from the Solr - User mailing list archive at Nabble.com.
Re: CachedSqlEntityProcessor's purpose
I've been discussing this topic with Amit and also have some questions... Noble Paul നോബിള് नोब्ळ् wrote: On Tue, Nov 25, 2008 at 11:35 PM, Amit Nithian [EMAIL PROTECTED] wrote: 2) In the example, there were two use cases, one that is like query=select * from Y where xid=${X.ID} and another where it's query=select * from Y where=xid=${x.ID}. Is there any difference in how CachedSQLEntityPRocessor behaves? Does it know to strip off the WHERE clause and simply cache the select * from Y? It fetches all the rows using the 'query' first. he where=xid=x.id (see no ${} here ) is evaluated in the map. In the map all the xid values will be kept as keys and the lookup is done on the map after evaluating the value of 'x.id' as ${x.ID} If I'm not mistaken, this behaviour would require that the query I use returns the column I want to match on, too. Without the CachedSQLEntityProcessor, my entity for fetching multi-valued manufacturers could look like this: (product is the parent entity) entity query=SELECT manufacturer FROM product_data WHERE id=${product.id} AND type='manu' / Now if I wanted to use the cache, what would the query look like...? I tried this: entity query=SELECT manufacturer,id FROM product_data WHERE type='manu' where=id=product.id processor=CachedSQLEntityProcessor / That seems to be a pretty counter-intuitive change, which isn't explained at all in the Wiki. =| Also, it didn't work for me, the query that is executed returns zero rows, when I debug it with the dataimport.jsp-tool. The cache seems to get filled though, as I encountered some JVM out-of-memory errors when trying to cache huge tables... ;) -- View this message in context: http://www.nabble.com/CachedSqlEntityProcessor%27s-purpose-tp20676874p20698724.html Sent from the Solr - User mailing list archive at Nabble.com.
PHPResponseWriter problem with (de)serialization (spellchecker)
Hi everyone, maybe it's just me, but whenever I try to deserialize a Solr response that contains the spellchecker with spellcheck.extendedResults, it fails. I'm using PHP5 and everthing is pretty much up-to-date. lst name=spellcheck lst name=suggestions bool name=correctlySpelledtrue/bool /lst /lst will be converted to [...] s:10:spellcheck;a:1:{s:11:suggestions;a:1:{s:16:correctlySpelled;true}}} which is not deserializeable with unserialize(): Notice: unserialize() [function.unserialize]: Error at offset 305 of 312 bytes in /Solr/Client.php on line 131 PHP, on the other hand, serializes an array this way: echo serialize(array(spellcheck=array(suggestions=array(correctlySpelled=true; to a:1:{s:10:spellcheck;a:1:{s:11:suggestions;a:1:{s:16:correctlySpelled;b:1;}}} So there are obviously differences in the way boolean vars are converted, though I'm not sure if it's a problem with the PHPResponseWriter or with my setup. Can anyone confirm this behaviour? -- View this message in context: http://www.nabble.com/PHPResponseWriter-problem-with-%28de%29serialization-%28spellchecker%29-tp20703677p20703677.html Sent from the Solr - User mailing list archive at Nabble.com.
Re: CachedSqlEntityProcessor's purpose
Noble Paul നോബിള് नोब्ळ् wrote: I suspect only one thing are the data types same for productid and product.id in the db? Good point. I just checked and they are both int(11). Could the problem be caused by the different column names, id in the products table and productid in the data-table? Yes, I wouldn't call the cache PK-attribute where, as there can be another WHERE inside the query, too, and because it isn't actually an SQL-WHERE that's executed with that attribute value, right? Maybe cacheid or cachekey would be clearer? And an additional check for whether the chosen cachekey is in the result-set could minimize problems, because right now omitting the primary key column inside the query doesn't yield any errors. true. that check would be helpful as to the configuration, any changes can break back compat Then why not support both? where and cachekey? =) Thanks for your help! Steffen -- View this message in context: http://www.nabble.com/CachedSqlEntityProcessor%27s-purpose-tp20676874p20703855.html Sent from the Solr - User mailing list archive at Nabble.com.