[jira] [Commented] (SOLR-10187) Solr streaming expression for cluster

2017-02-21 Thread Arun Kumar (JIRA)

[ 
https://issues.apache.org/jira/browse/SOLR-10187?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15877643#comment-15877643
 ] 

Arun Kumar commented on SOLR-10187:
---

Thanks Amrit. Waiting for SOLR-9955.
For Facet, we need to use along with highlight component - so seeking support 
for highlighting as well in streaming expression. The existing facet stream is 
not supporting facet range.

> Solr streaming expression for cluster
> -
>
> Key: SOLR-10187
> URL: https://issues.apache.org/jira/browse/SOLR-10187
> Project: Solr
>  Issue Type: New Feature
>  Security Level: Public(Default Security Level. Issues are Public) 
>  Components: contrib - Clustering
>Affects Versions: 6.3
>Reporter: Arun Kumar
>  Labels: features
>
> The solr streaming expression is fast enough to handle multiple queries but 
> most of the use cases are not just select queries. Rather they are combined 
> with either clustering query or facet query. It would be nice to have the 
> streaming expression support clustering and facet query so that we can make 
> use of the worker nodes for such queries. There wont be any aggregation here 
> just including the clusters and facets in the response



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

-
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org



[jira] [Created] (SOLR-10187) Solr streaming expression for cluster

2017-02-21 Thread Arun Kumar (JIRA)
Arun Kumar created SOLR-10187:
-

 Summary: Solr streaming expression for cluster
 Key: SOLR-10187
 URL: https://issues.apache.org/jira/browse/SOLR-10187
 Project: Solr
  Issue Type: New Feature
  Security Level: Public (Default Security Level. Issues are Public)
  Components: contrib - Clustering
Affects Versions: 6.3
Reporter: Arun Kumar


The solr streaming expression is fast enough to handle multiple queries but 
most of the use cases are not just select queries. Rather they are combined 
with either clustering query or facet query. It would be nice to have the 
streaming expression support clustering and facet query so that we can make use 
of the worker nodes for such queries. There wont be any aggregation here just 
including the clusters and facets in the response



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

-
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org



[jira] [Updated] (SOLR-5426) org.apache.solr.common.SolrException; org.apache.solr.common.SolrException: org.apache.lucene.search.highlight.InvalidTokenOffsetsException: Token 0 exceeds length of prov

2014-05-31 Thread Arun Kumar (JIRA)

 [ 
https://issues.apache.org/jira/browse/SOLR-5426?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Arun Kumar updated SOLR-5426:
-

Attachment: SOLR-5426.patch

In my last patch upload I accidentally missed out the main change, in this 
patch it is covered up. 

 org.apache.solr.common.SolrException; org.apache.solr.common.SolrException: 
 org.apache.lucene.search.highlight.InvalidTokenOffsetsException: Token 0 
 exceeds length of provided text sized 840
 --

 Key: SOLR-5426
 URL: https://issues.apache.org/jira/browse/SOLR-5426
 Project: Solr
  Issue Type: Bug
  Components: highlighter
Affects Versions: 4.4, 4.5.1
Reporter: Nikolay
Priority: Minor
 Attachments: SOLR-5426.patch, SOLR-5426.patch, SOLR-5426.patch, 
 SOLR-5426.patch, highlighter.zip


 Highlighter does not work correctly on test-data.
 I added index- and config- files (see attached highlighter.zip) for 
 reproducing this issue.
 Everything works fine if I search without highlighting:
 http://localhost:8983/solr/global/select?q=aawt=jsonindent=true
 But if search with highlighting: 
 http://localhost:8983/solr/global/select?q=aawt=jsonindent=truehl=truehl.fl=*_stxhl.simple.pre=emhl.simple.post=%2Fem
 I'm get the error:
 ERROR - 2013-11-07 10:17:15.797; org.apache.solr.common.SolrException; 
 null:org.apache.solr.common.SolrException: 
 org.apache.lucene.search.highlight.InvalidTokenOffsetsException: Token 0 
 exceeds length of provided text sized 840
   at 
 org.apache.solr.highlight.DefaultSolrHighlighter.doHighlightingByHighlighter(DefaultSolrHighlighter.java:542)
   at 
 org.apache.solr.highlight.DefaultSolrHighlighter.doHighlighting(DefaultSolrHighlighter.java:414)
   at 
 org.apache.solr.handler.component.HighlightComponent.process(HighlightComponent.java:139)
   at 
 org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:208)
   at 
 org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
   at org.apache.solr.core.SolrCore.execute(SolrCore.java:1859)
   at 
 org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:703)
   at 
 org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:406)
   at 
 org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:195)
   at 
 org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1419)
   at 
 org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:455)
   at 
 org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
   at 
 org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557)
   at 
 org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
   at 
 org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1075)
   at 
 org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:384)
   at 
 org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
   at 
 org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1009)
   at 
 org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
   at 
 org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255)
   at 
 org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154)
   at 
 org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
   at org.eclipse.jetty.server.Server.handle(Server.java:368)
   at 
 org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)
   at 
 org.eclipse.jetty.server.BlockingHttpConnection.handleRequest(BlockingHttpConnection.java:53)
   at 
 org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:942)
   at 
 org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1004)
   at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:640)
   at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
   at 
 org.eclipse.jetty.server.BlockingHttpConnection.handle(BlockingHttpConnection.java:72)
   at 
 org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.run(SocketConnector.java:264)
   at 
 org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
   at 
 org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
   at java.lang.Thread.run(Unknown Source)
 Caused by: 

[jira] [Updated] (SOLR-5426) org.apache.solr.common.SolrException; org.apache.solr.common.SolrException: org.apache.lucene.search.highlight.InvalidTokenOffsetsException: Token 0 exceeds length of prov

2014-02-15 Thread Arun Kumar (JIRA)

 [ 
https://issues.apache.org/jira/browse/SOLR-5426?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Arun Kumar updated SOLR-5426:
-

Attachment: (was: SOLR-5426.patch)

 org.apache.solr.common.SolrException; org.apache.solr.common.SolrException: 
 org.apache.lucene.search.highlight.InvalidTokenOffsetsException: Token 0 
 exceeds length of provided text sized 840
 --

 Key: SOLR-5426
 URL: https://issues.apache.org/jira/browse/SOLR-5426
 Project: Solr
  Issue Type: Bug
  Components: highlighter
Affects Versions: 4.4, 4.5.1
Reporter: Nikolay
Priority: Minor
 Attachments: SOLR-5426.patch, highlighter.zip


 Highlighter does not work correctly on test-data.
 I added index- and config- files (see attached highlighter.zip) for 
 reproducing this issue.
 Everything works fine if I search without highlighting:
 http://localhost:8983/solr/global/select?q=aawt=jsonindent=true
 But if search with highlighting: 
 http://localhost:8983/solr/global/select?q=aawt=jsonindent=truehl=truehl.fl=*_stxhl.simple.pre=emhl.simple.post=%2Fem
 I'm get the error:
 ERROR - 2013-11-07 10:17:15.797; org.apache.solr.common.SolrException; 
 null:org.apache.solr.common.SolrException: 
 org.apache.lucene.search.highlight.InvalidTokenOffsetsException: Token 0 
 exceeds length of provided text sized 840
   at 
 org.apache.solr.highlight.DefaultSolrHighlighter.doHighlightingByHighlighter(DefaultSolrHighlighter.java:542)
   at 
 org.apache.solr.highlight.DefaultSolrHighlighter.doHighlighting(DefaultSolrHighlighter.java:414)
   at 
 org.apache.solr.handler.component.HighlightComponent.process(HighlightComponent.java:139)
   at 
 org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:208)
   at 
 org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
   at org.apache.solr.core.SolrCore.execute(SolrCore.java:1859)
   at 
 org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:703)
   at 
 org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:406)
   at 
 org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:195)
   at 
 org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1419)
   at 
 org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:455)
   at 
 org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
   at 
 org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557)
   at 
 org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
   at 
 org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1075)
   at 
 org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:384)
   at 
 org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
   at 
 org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1009)
   at 
 org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
   at 
 org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255)
   at 
 org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154)
   at 
 org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
   at org.eclipse.jetty.server.Server.handle(Server.java:368)
   at 
 org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)
   at 
 org.eclipse.jetty.server.BlockingHttpConnection.handleRequest(BlockingHttpConnection.java:53)
   at 
 org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:942)
   at 
 org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1004)
   at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:640)
   at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
   at 
 org.eclipse.jetty.server.BlockingHttpConnection.handle(BlockingHttpConnection.java:72)
   at 
 org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.run(SocketConnector.java:264)
   at 
 org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
   at 
 org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
   at java.lang.Thread.run(Unknown Source)
 Caused by: org.apache.lucene.search.highlight.InvalidTokenOffsetsException: 
 Token 0 exceeds length of provided text sized 840
   at 
 

[jira] [Updated] (SOLR-5426) org.apache.solr.common.SolrException; org.apache.solr.common.SolrException: org.apache.lucene.search.highlight.InvalidTokenOffsetsException: Token 0 exceeds length of prov

2014-02-15 Thread Arun Kumar (JIRA)

 [ 
https://issues.apache.org/jira/browse/SOLR-5426?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Arun Kumar updated SOLR-5426:
-

Attachment: SOLR-5426.patch

Steve, thanks for reviewing my changes. All these token filters are used by the 
highlighter component. I have updated the patch with a unit test which helps us 
to reproduce the issue and the code change in the patch fixes it. 

 org.apache.solr.common.SolrException; org.apache.solr.common.SolrException: 
 org.apache.lucene.search.highlight.InvalidTokenOffsetsException: Token 0 
 exceeds length of provided text sized 840
 --

 Key: SOLR-5426
 URL: https://issues.apache.org/jira/browse/SOLR-5426
 Project: Solr
  Issue Type: Bug
  Components: highlighter
Affects Versions: 4.4, 4.5.1
Reporter: Nikolay
Priority: Minor
 Attachments: SOLR-5426.patch, highlighter.zip


 Highlighter does not work correctly on test-data.
 I added index- and config- files (see attached highlighter.zip) for 
 reproducing this issue.
 Everything works fine if I search without highlighting:
 http://localhost:8983/solr/global/select?q=aawt=jsonindent=true
 But if search with highlighting: 
 http://localhost:8983/solr/global/select?q=aawt=jsonindent=truehl=truehl.fl=*_stxhl.simple.pre=emhl.simple.post=%2Fem
 I'm get the error:
 ERROR - 2013-11-07 10:17:15.797; org.apache.solr.common.SolrException; 
 null:org.apache.solr.common.SolrException: 
 org.apache.lucene.search.highlight.InvalidTokenOffsetsException: Token 0 
 exceeds length of provided text sized 840
   at 
 org.apache.solr.highlight.DefaultSolrHighlighter.doHighlightingByHighlighter(DefaultSolrHighlighter.java:542)
   at 
 org.apache.solr.highlight.DefaultSolrHighlighter.doHighlighting(DefaultSolrHighlighter.java:414)
   at 
 org.apache.solr.handler.component.HighlightComponent.process(HighlightComponent.java:139)
   at 
 org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:208)
   at 
 org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
   at org.apache.solr.core.SolrCore.execute(SolrCore.java:1859)
   at 
 org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:703)
   at 
 org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:406)
   at 
 org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:195)
   at 
 org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1419)
   at 
 org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:455)
   at 
 org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
   at 
 org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557)
   at 
 org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
   at 
 org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1075)
   at 
 org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:384)
   at 
 org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
   at 
 org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1009)
   at 
 org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
   at 
 org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255)
   at 
 org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154)
   at 
 org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
   at org.eclipse.jetty.server.Server.handle(Server.java:368)
   at 
 org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)
   at 
 org.eclipse.jetty.server.BlockingHttpConnection.handleRequest(BlockingHttpConnection.java:53)
   at 
 org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:942)
   at 
 org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1004)
   at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:640)
   at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
   at 
 org.eclipse.jetty.server.BlockingHttpConnection.handle(BlockingHttpConnection.java:72)
   at 
 org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.run(SocketConnector.java:264)
   at 
 org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
   at 
 

[jira] [Updated] (SOLR-5423) CSV output doesn't include function field

2014-02-15 Thread Arun Kumar (JIRA)

 [ 
https://issues.apache.org/jira/browse/SOLR-5423?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Arun Kumar updated SOLR-5423:
-

Attachment: (was: SOLR-5423.patch)

 CSV output doesn't include function field
 -

 Key: SOLR-5423
 URL: https://issues.apache.org/jira/browse/SOLR-5423
 Project: Solr
  Issue Type: Bug
Affects Versions: 4.4
Reporter: James Wilson

 Given a schema with 
field name=price  type=float indexed=true stored=true/
field name='numpages' type='int' indexed='true' stored='true'/
   
 the following query returns no rows:
 http://localhost:8983/solr/collection1/select?q=*%3A*rows=30fl=div(price%2Cnumpages)wt=csvindent=true
 However, setting wt=json or wt=xml, it works.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

-
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org



[jira] [Updated] (SOLR-5423) CSV output doesn't include function field

2014-02-15 Thread Arun Kumar (JIRA)

 [ 
https://issues.apache.org/jira/browse/SOLR-5423?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Arun Kumar updated SOLR-5423:
-

Attachment: SOLR-5423.patch

Hi Steve,

Thanks for your review, I have attached an updated patch.

1. I removed the new method getOriginalNameForFunctionField() instead as you 
suggested I updated the getName() of ValueSourceAugmenter. There are no impacts 
because of this change, I tested the unit test case
covering this ValueSourceAugmenter.

2. Made correction as you  Hoss suggested

3. Covered additional unit test without alias names and single/multiple 
functions in query

-Arun

 CSV output doesn't include function field
 -

 Key: SOLR-5423
 URL: https://issues.apache.org/jira/browse/SOLR-5423
 Project: Solr
  Issue Type: Bug
Affects Versions: 4.4
Reporter: James Wilson
 Attachments: SOLR-5423.patch


 Given a schema with 
field name=price  type=float indexed=true stored=true/
field name='numpages' type='int' indexed='true' stored='true'/
   
 the following query returns no rows:
 http://localhost:8983/solr/collection1/select?q=*%3A*rows=30fl=div(price%2Cnumpages)wt=csvindent=true
 However, setting wt=json or wt=xml, it works.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

-
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org



[jira] [Updated] (SOLR-5423) CSV output doesn't include function field

2014-02-11 Thread Arun Kumar (JIRA)

 [ 
https://issues.apache.org/jira/browse/SOLR-5423?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Arun Kumar updated SOLR-5423:
-

Attachment: (was: SOLR-5423.patch)

 CSV output doesn't include function field
 -

 Key: SOLR-5423
 URL: https://issues.apache.org/jira/browse/SOLR-5423
 Project: Solr
  Issue Type: Bug
Affects Versions: 4.4
Reporter: James Wilson
 Attachments: SOLR-5423.patch


 Given a schema with 
field name=price  type=float indexed=true stored=true/
field name='numpages' type='int' indexed='true' stored='true'/
   
 the following query returns no rows:
 http://localhost:8983/solr/collection1/select?q=*%3A*rows=30fl=div(price%2Cnumpages)wt=csvindent=true
 However, setting wt=json or wt=xml, it works.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

-
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org



[jira] [Updated] (SOLR-5423) CSV output doesn't include function field

2014-02-11 Thread Arun Kumar (JIRA)

 [ 
https://issues.apache.org/jira/browse/SOLR-5423?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Arun Kumar updated SOLR-5423:
-

Attachment: SOLR-5423.patch

Attached the updated patch with a supporting unit test to test the fix.

 CSV output doesn't include function field
 -

 Key: SOLR-5423
 URL: https://issues.apache.org/jira/browse/SOLR-5423
 Project: Solr
  Issue Type: Bug
Affects Versions: 4.4
Reporter: James Wilson
 Attachments: SOLR-5423.patch


 Given a schema with 
field name=price  type=float indexed=true stored=true/
field name='numpages' type='int' indexed='true' stored='true'/
   
 the following query returns no rows:
 http://localhost:8983/solr/collection1/select?q=*%3A*rows=30fl=div(price%2Cnumpages)wt=csvindent=true
 However, setting wt=json or wt=xml, it works.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

-
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org



[jira] [Updated] (SOLR-5426) org.apache.solr.common.SolrException; org.apache.solr.common.SolrException: org.apache.lucene.search.highlight.InvalidTokenOffsetsException: Token 0 exceeds length of prov

2014-02-07 Thread Arun Kumar (JIRA)

 [ 
https://issues.apache.org/jira/browse/SOLR-5426?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Arun Kumar updated SOLR-5426:
-

Attachment: SOLR-5426.patch

Patch generated at the project root level. 

 org.apache.solr.common.SolrException; org.apache.solr.common.SolrException: 
 org.apache.lucene.search.highlight.InvalidTokenOffsetsException: Token 0 
 exceeds length of provided text sized 840
 --

 Key: SOLR-5426
 URL: https://issues.apache.org/jira/browse/SOLR-5426
 Project: Solr
  Issue Type: Bug
  Components: highlighter
Affects Versions: 4.4, 4.5.1
Reporter: Nikolay
Priority: Minor
 Attachments: SOLR-5426.patch, highlighter.zip


 Highlighter does not work correctly on test-data.
 I added index- and config- files (see attached highlighter.zip) for 
 reproducing this issue.
 Everything works fine if I search without highlighting:
 http://localhost:8983/solr/global/select?q=aawt=jsonindent=true
 But if search with highlighting: 
 http://localhost:8983/solr/global/select?q=aawt=jsonindent=truehl=truehl.fl=*_stxhl.simple.pre=emhl.simple.post=%2Fem
 I'm get the error:
 ERROR - 2013-11-07 10:17:15.797; org.apache.solr.common.SolrException; 
 null:org.apache.solr.common.SolrException: 
 org.apache.lucene.search.highlight.InvalidTokenOffsetsException: Token 0 
 exceeds length of provided text sized 840
   at 
 org.apache.solr.highlight.DefaultSolrHighlighter.doHighlightingByHighlighter(DefaultSolrHighlighter.java:542)
   at 
 org.apache.solr.highlight.DefaultSolrHighlighter.doHighlighting(DefaultSolrHighlighter.java:414)
   at 
 org.apache.solr.handler.component.HighlightComponent.process(HighlightComponent.java:139)
   at 
 org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:208)
   at 
 org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
   at org.apache.solr.core.SolrCore.execute(SolrCore.java:1859)
   at 
 org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:703)
   at 
 org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:406)
   at 
 org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:195)
   at 
 org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1419)
   at 
 org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:455)
   at 
 org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
   at 
 org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557)
   at 
 org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
   at 
 org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1075)
   at 
 org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:384)
   at 
 org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
   at 
 org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1009)
   at 
 org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
   at 
 org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255)
   at 
 org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154)
   at 
 org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
   at org.eclipse.jetty.server.Server.handle(Server.java:368)
   at 
 org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)
   at 
 org.eclipse.jetty.server.BlockingHttpConnection.handleRequest(BlockingHttpConnection.java:53)
   at 
 org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:942)
   at 
 org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1004)
   at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:640)
   at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
   at 
 org.eclipse.jetty.server.BlockingHttpConnection.handle(BlockingHttpConnection.java:72)
   at 
 org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.run(SocketConnector.java:264)
   at 
 org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
   at 
 org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
   at java.lang.Thread.run(Unknown Source)
 Caused by: org.apache.lucene.search.highlight.InvalidTokenOffsetsException: 
 Token 0 exceeds length of provided text sized 840

[jira] [Commented] (SOLR-5426) org.apache.solr.common.SolrException; org.apache.solr.common.SolrException: org.apache.lucene.search.highlight.InvalidTokenOffsetsException: Token 0 exceeds length of pr

2014-02-07 Thread Arun Kumar (JIRA)

[ 
https://issues.apache.org/jira/browse/SOLR-5426?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13894434#comment-13894434
 ] 

Arun Kumar commented on SOLR-5426:
--

Hi Hoss,

Thanks for your review, I have updated the patch which is generated against the 
entire code base. I tried to create an unit test to recreate it but couldn't do 
that successfully as this is reproducible in combination of CachingTokenFilter 
along with OffsetLimitTokenFilter.

Thanks,
Arun

 org.apache.solr.common.SolrException; org.apache.solr.common.SolrException: 
 org.apache.lucene.search.highlight.InvalidTokenOffsetsException: Token 0 
 exceeds length of provided text sized 840
 --

 Key: SOLR-5426
 URL: https://issues.apache.org/jira/browse/SOLR-5426
 Project: Solr
  Issue Type: Bug
  Components: highlighter
Affects Versions: 4.4, 4.5.1
Reporter: Nikolay
Priority: Minor
 Attachments: SOLR-5426.patch, highlighter.zip


 Highlighter does not work correctly on test-data.
 I added index- and config- files (see attached highlighter.zip) for 
 reproducing this issue.
 Everything works fine if I search without highlighting:
 http://localhost:8983/solr/global/select?q=aawt=jsonindent=true
 But if search with highlighting: 
 http://localhost:8983/solr/global/select?q=aawt=jsonindent=truehl=truehl.fl=*_stxhl.simple.pre=emhl.simple.post=%2Fem
 I'm get the error:
 ERROR - 2013-11-07 10:17:15.797; org.apache.solr.common.SolrException; 
 null:org.apache.solr.common.SolrException: 
 org.apache.lucene.search.highlight.InvalidTokenOffsetsException: Token 0 
 exceeds length of provided text sized 840
   at 
 org.apache.solr.highlight.DefaultSolrHighlighter.doHighlightingByHighlighter(DefaultSolrHighlighter.java:542)
   at 
 org.apache.solr.highlight.DefaultSolrHighlighter.doHighlighting(DefaultSolrHighlighter.java:414)
   at 
 org.apache.solr.handler.component.HighlightComponent.process(HighlightComponent.java:139)
   at 
 org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:208)
   at 
 org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
   at org.apache.solr.core.SolrCore.execute(SolrCore.java:1859)
   at 
 org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:703)
   at 
 org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:406)
   at 
 org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:195)
   at 
 org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1419)
   at 
 org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:455)
   at 
 org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
   at 
 org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557)
   at 
 org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
   at 
 org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1075)
   at 
 org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:384)
   at 
 org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
   at 
 org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1009)
   at 
 org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
   at 
 org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255)
   at 
 org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154)
   at 
 org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
   at org.eclipse.jetty.server.Server.handle(Server.java:368)
   at 
 org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)
   at 
 org.eclipse.jetty.server.BlockingHttpConnection.handleRequest(BlockingHttpConnection.java:53)
   at 
 org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:942)
   at 
 org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1004)
   at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:640)
   at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
   at 
 org.eclipse.jetty.server.BlockingHttpConnection.handle(BlockingHttpConnection.java:72)
   at 
 org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.run(SocketConnector.java:264)
   at 
 

[jira] [Updated] (SOLR-5423) CSV output doesn't include function field

2014-02-07 Thread Arun Kumar (JIRA)

 [ 
https://issues.apache.org/jira/browse/SOLR-5423?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Arun Kumar updated SOLR-5423:
-

Attachment: (was: CSVResponseWriter.java.patch)

 CSV output doesn't include function field
 -

 Key: SOLR-5423
 URL: https://issues.apache.org/jira/browse/SOLR-5423
 Project: Solr
  Issue Type: Bug
Affects Versions: 4.4
Reporter: James Wilson
 Attachments: SOLR-5423.patch


 Given a schema with 
field name=price  type=float indexed=true stored=true/
field name='numpages' type='int' indexed='true' stored='true'/
   
 the following query returns no rows:
 http://localhost:8983/solr/collection1/select?q=*%3A*rows=30fl=div(price%2Cnumpages)wt=csvindent=true
 However, setting wt=json or wt=xml, it works.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

-
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org



[jira] [Updated] (SOLR-5423) CSV output doesn't include function field

2014-02-07 Thread Arun Kumar (JIRA)

 [ 
https://issues.apache.org/jira/browse/SOLR-5423?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Arun Kumar updated SOLR-5423:
-

Attachment: SOLR-5423.patch

Generated the patch at the project root level with proper naming convention

 CSV output doesn't include function field
 -

 Key: SOLR-5423
 URL: https://issues.apache.org/jira/browse/SOLR-5423
 Project: Solr
  Issue Type: Bug
Affects Versions: 4.4
Reporter: James Wilson
 Attachments: SOLR-5423.patch


 Given a schema with 
field name=price  type=float indexed=true stored=true/
field name='numpages' type='int' indexed='true' stored='true'/
   
 the following query returns no rows:
 http://localhost:8983/solr/collection1/select?q=*%3A*rows=30fl=div(price%2Cnumpages)wt=csvindent=true
 However, setting wt=json or wt=xml, it works.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

-
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org



[jira] [Commented] (SOLR-5423) CSV output doesn't include function field

2014-02-07 Thread Arun Kumar (JIRA)

[ 
https://issues.apache.org/jira/browse/SOLR-5423?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13894495#comment-13894495
 ] 

Arun Kumar commented on SOLR-5423:
--

Hi Hoss,

Thanks for your review. I have attached the patch generated at the root level 
and followed the naming convention for the file.

Here are my inputs on your other comments:

The reason for including a new method getOriginalNameForFunctionField is the 
ValueSourceAugmenter.getName() returns the name with a function prefix to it, 
as like this. 

 public String getName()
  {
return function(+name+);
  }

We can't change this method directly as it has been referred in few other 
places in the code, it may break other places. Even I thought of including a 
new method in ValueSourceAugmenter as getOriginalName(){return name;} but for 
this we have to change the abstract class DocTransformer and should implement 
this new method in all the child classes which are extending DocTransformer. So 
I dropped this option and wrote a method specific to CSVResponseWriter.

On number of instanceof used, in writeResponse method of CSVResponseWriter the 
responseObj type is coming as ResultContext only when we have functions in the 
query. so I am filtering the ResultContext instance and then the other two 
instanceof is required when one function is present in the query then the 
transformer type is of ValueSourceAugmenter and if we have multiple functions 
in the same query then the transformer type is DocTransformers (array of 
ValueSourceAugmenter) so we need to check these instanceof to process 
accordingly. In general the transformer logic followed for xml/json is 
different than the csv. In csv we don't have headers and the format also 
simple. Because of this difference the transformers are not considering the 
function field as a field for the csv type. Please let me know if there are any 
other better way to handle this.

On the test case, yes I can write a unit test case to prove this fix works. 

Thanks,
Arun

 CSV output doesn't include function field
 -

 Key: SOLR-5423
 URL: https://issues.apache.org/jira/browse/SOLR-5423
 Project: Solr
  Issue Type: Bug
Affects Versions: 4.4
Reporter: James Wilson
 Attachments: SOLR-5423.patch


 Given a schema with 
field name=price  type=float indexed=true stored=true/
field name='numpages' type='int' indexed='true' stored='true'/
   
 the following query returns no rows:
 http://localhost:8983/solr/collection1/select?q=*%3A*rows=30fl=div(price%2Cnumpages)wt=csvindent=true
 However, setting wt=json or wt=xml, it works.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

-
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org



[jira] [Updated] (SOLR-5426) org.apache.solr.common.SolrException; org.apache.solr.common.SolrException: org.apache.lucene.search.highlight.InvalidTokenOffsetsException: Token 0 exceeds length of prov

2014-02-05 Thread Arun Kumar (JIRA)

 [ 
https://issues.apache.org/jira/browse/SOLR-5426?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Arun Kumar updated SOLR-5426:
-

Attachment: OffsetLimitTokenFilter.java.patch

disregard my previous comments, Even if a string exists the max offset limit it 
shouldn't blow up with an exception. On further investigation I found that an 
unused token of the larger string when it token count increase the max offset 
limit carries to the next available string in the loop. Attached a patch file 
for the fix, it resolves the issue.

 org.apache.solr.common.SolrException; org.apache.solr.common.SolrException: 
 org.apache.lucene.search.highlight.InvalidTokenOffsetsException: Token 0 
 exceeds length of provided text sized 840
 --

 Key: SOLR-5426
 URL: https://issues.apache.org/jira/browse/SOLR-5426
 Project: Solr
  Issue Type: Bug
  Components: highlighter
Affects Versions: 4.4, 4.5.1
Reporter: Nikolay
Priority: Minor
 Attachments: OffsetLimitTokenFilter.java.patch, highlighter.zip


 Highlighter does not work correctly on test-data.
 I added index- and config- files (see attached highlighter.zip) for 
 reproducing this issue.
 Everything works fine if I search without highlighting:
 http://localhost:8983/solr/global/select?q=aawt=jsonindent=true
 But if search with highlighting: 
 http://localhost:8983/solr/global/select?q=aawt=jsonindent=truehl=truehl.fl=*_stxhl.simple.pre=emhl.simple.post=%2Fem
 I'm get the error:
 ERROR - 2013-11-07 10:17:15.797; org.apache.solr.common.SolrException; 
 null:org.apache.solr.common.SolrException: 
 org.apache.lucene.search.highlight.InvalidTokenOffsetsException: Token 0 
 exceeds length of provided text sized 840
   at 
 org.apache.solr.highlight.DefaultSolrHighlighter.doHighlightingByHighlighter(DefaultSolrHighlighter.java:542)
   at 
 org.apache.solr.highlight.DefaultSolrHighlighter.doHighlighting(DefaultSolrHighlighter.java:414)
   at 
 org.apache.solr.handler.component.HighlightComponent.process(HighlightComponent.java:139)
   at 
 org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:208)
   at 
 org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
   at org.apache.solr.core.SolrCore.execute(SolrCore.java:1859)
   at 
 org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:703)
   at 
 org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:406)
   at 
 org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:195)
   at 
 org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1419)
   at 
 org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:455)
   at 
 org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
   at 
 org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557)
   at 
 org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
   at 
 org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1075)
   at 
 org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:384)
   at 
 org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
   at 
 org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1009)
   at 
 org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
   at 
 org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255)
   at 
 org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154)
   at 
 org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
   at org.eclipse.jetty.server.Server.handle(Server.java:368)
   at 
 org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)
   at 
 org.eclipse.jetty.server.BlockingHttpConnection.handleRequest(BlockingHttpConnection.java:53)
   at 
 org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:942)
   at 
 org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1004)
   at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:640)
   at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
   at 
 org.eclipse.jetty.server.BlockingHttpConnection.handle(BlockingHttpConnection.java:72)
   at 
 org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.run(SocketConnector.java:264)
   at 
 

[jira] [Updated] (SOLR-5423) CSV output doesn't include function field

2014-02-03 Thread Arun Kumar (JIRA)

 [ 
https://issues.apache.org/jira/browse/SOLR-5423?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Arun Kumar updated SOLR-5423:
-

Attachment: CSVResponseWriter.java.patch

Fix for the csv output doesn't work for function fields

 CSV output doesn't include function field
 -

 Key: SOLR-5423
 URL: https://issues.apache.org/jira/browse/SOLR-5423
 Project: Solr
  Issue Type: Bug
Affects Versions: 4.4
Reporter: James Wilson
 Attachments: CSVResponseWriter.java.patch


 Given a schema with 
field name=price  type=float indexed=true stored=true/
field name='numpages' type='int' indexed='true' stored='true'/
   
 the following query returns no rows:
 http://localhost:8983/solr/collection1/select?q=*%3A*rows=30fl=div(price%2Cnumpages)wt=csvindent=true
 However, setting wt=json or wt=xml, it works.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

-
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org



[jira] [Commented] (SOLR-5423) CSV output doesn't include function field

2014-02-03 Thread Arun Kumar (JIRA)

[ 
https://issues.apache.org/jira/browse/SOLR-5423?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13889471#comment-13889471
 ] 

Arun Kumar commented on SOLR-5423:
--

I have fixed this issue. Attached the patch file for the fix.

 CSV output doesn't include function field
 -

 Key: SOLR-5423
 URL: https://issues.apache.org/jira/browse/SOLR-5423
 Project: Solr
  Issue Type: Bug
Affects Versions: 4.4
Reporter: James Wilson
 Attachments: CSVResponseWriter.java.patch


 Given a schema with 
field name=price  type=float indexed=true stored=true/
field name='numpages' type='int' indexed='true' stored='true'/
   
 the following query returns no rows:
 http://localhost:8983/solr/collection1/select?q=*%3A*rows=30fl=div(price%2Cnumpages)wt=csvindent=true
 However, setting wt=json or wt=xml, it works.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

-
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org



[jira] [Commented] (SOLR-5514) atomic update throws exception if the schema contains uuid fields: Invalid UUID String: 'java.util.UUID:e26c4d56-e98d-41de-9b7f-f63192089670'

2014-01-30 Thread Arun Kumar (JIRA)

[ 
https://issues.apache.org/jira/browse/SOLR-5514?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13886482#comment-13886482
 ] 

Arun Kumar commented on SOLR-5514:
--

I can reproduce this by only providing the wrong value in the xml while 
updating, like this

adddoc
  field name=id1 update='set'b95639d6-b579-41dc-b9f0-d17634937528/field
  field name=MyUUIDField 
update='set'java.util.UUID:b95639d6-b579-41dc-b9f0-d17634937529/field

Can you confirm the value used while updating index is not corrupted as 
mentioned above? if not, can you share the doc xml and the schema xml? that 
would help to reproduce and fix this issue.

 atomic update throws exception if the schema contains uuid fields: Invalid 
 UUID String: 'java.util.UUID:e26c4d56-e98d-41de-9b7f-f63192089670'
 -

 Key: SOLR-5514
 URL: https://issues.apache.org/jira/browse/SOLR-5514
 Project: Solr
  Issue Type: Bug
Affects Versions: 4.5.1
 Environment: unix and windows
Reporter: Dirk Reuss 
Assignee: Shalin Shekhar Mangar

 I am updating an exiting document with the statement 
 adddocfield name='name' update='set'newvalue/field
 All fields are stored and I have several UUID fields. About 10-20% of the 
 update commands will fail with the message: (example)
 Invalid UUID String: 'java.util.UUID:532c9353-d391-4a04-8618-dc2fa1ef8b35'
 the point is that java.util.UUID seems to be prepended to the original uuid 
 stored in the field and when the value is written this error occours.
 I tried to check if this specific uuid field was the problem and
 added the uuid field in the update xml with(field name='id1' 
 update='set'...). But the error simply moved to an other uuid field.
 here is the original exception:
 lst name=responseHeaderint name=status500/intint 
 name=QTime34/int/lstlst name=errorstr name=msgError while 
 creating field 
 'MyUUIDField{type=uuid,properties=indexed,stored,omitTermFreqAndPositions,required,
  required=true}' from value 
 'java.util.UUID:e26c4d56-e98d-41de-9b7f-f63192089670'/strstr 
 name=traceorg.apache.solr.common.SolrException: Error while creating field 
 'MyUUIDField{type=uuid,properties=indexed,stored,omitTermFreqAndPositions,required,
  required=true}' from value 
 'java.util.UUID:e26c4d56-e98d-41de-9b7f-f63192089670'
   at org.apache.solr.schema.FieldType.createField(FieldType.java:259)
   at org.apache.solr.schema.StrField.createFields(StrField.java:56)
   at 
 org.apache.solr.update.DocumentBuilder.addField(DocumentBuilder.java:47)
   at 
 org.apache.solr.update.DocumentBuilder.toDocument(DocumentBuilder.java:118)
   at 
 org.apache.solr.update.AddUpdateCommand.getLuceneDocument(AddUpdateCommand.java:77)
   at 
 org.apache.solr.update.DirectUpdateHandler2.addDoc(DirectUpdateHandler2.java:215)
   at 
 org.apache.solr.update.processor.RunUpdateProcessor.processAdd(RunUpdateProcessorFactory.java:69)
   at 
 org.apache.solr.update.processor.UpdateRequestProcessor.processAdd(UpdateRequestProcessor.java:51)
   at 
 org.apache.solr.update.processor.DistributedUpdateProcessor.doLocalAdd(DistributedUpdateProcessor.java:556)
   at 
 org.apache.solr.update.processor.DistributedUpdateProcessor.versionAdd(DistributedUpdateProcessor.java:692)
   at 
 org.apache.solr.update.processor.DistributedUpdateProcessor.processAdd(DistributedUpdateProcessor.java:435)
   at 
 org.apache.solr.update.processor.LogUpdateProcessor.processAdd(LogUpdateProcessorFactory.java:100)
   at 
 org.apache.solr.handler.loader.XMLLoader.processUpdate(XMLLoader.java:247)
   at org.apache.solr.handler.loader.XMLLoader.load(XMLLoader.java:174)
   at 
 org.apache.solr.handler.UpdateRequestHandler$1.load(UpdateRequestHandler.java:92)
   at 
 org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:74)
   at 
 org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
   at org.apache.solr.core.SolrCore.execute(SolrCore.java:1859)
   at 
 org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:703)
   at 
 org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:406)
   at 
 org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:195)
   at 
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
   at 
 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at 
 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
   at 
 org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
   at 
 

[jira] [Commented] (SOLR-5426) org.apache.solr.common.SolrException; org.apache.solr.common.SolrException: org.apache.lucene.search.highlight.InvalidTokenOffsetsException: Token 0 exceeds length of pr

2014-01-29 Thread Arun Kumar (JIRA)

[ 
https://issues.apache.org/jira/browse/SOLR-5426?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13885364#comment-13885364
 ] 

Arun Kumar commented on SOLR-5426:
--

I did investigate this issue and found that it is a desired behavior of the 
highlighter. The default chars to analyze for highlighter is hard coded and set 
to 51200 chars max.

DEFAULT_MAX_CHARS_TO_ANALYZE = 50*1024;

But the document you indexed has more characters to analyze in one of the field 
value that causes this issue. But there is a way to increase this max chars to 
analyze by sending an additional query param like this hl.maxAnalyzedChars=52300

So if I fire a query as below then the error is not seen.
http://localhost:8983/solr/global/select?q=aaindent=truehl=truehl.fl=*_stxhl.simple.pre=%3Cem%3Ehl.simple.post=%3C/em%3Ehl.maxAnalyzedChars=52300

Hope this helps. 

 org.apache.solr.common.SolrException; org.apache.solr.common.SolrException: 
 org.apache.lucene.search.highlight.InvalidTokenOffsetsException: Token 0 
 exceeds length of provided text sized 840
 --

 Key: SOLR-5426
 URL: https://issues.apache.org/jira/browse/SOLR-5426
 Project: Solr
  Issue Type: Bug
  Components: highlighter
Affects Versions: 4.4, 4.5.1
Reporter: Nikolay
Priority: Minor
 Attachments: highlighter.zip


 Highlighter does not work correctly on test-data.
 I added index- and config- files (see attached highlighter.zip) for 
 reproducing this issue.
 Everything works fine if I search without highlighting:
 http://localhost:8983/solr/global/select?q=aawt=jsonindent=true
 But if search with highlighting: 
 http://localhost:8983/solr/global/select?q=aawt=jsonindent=truehl=truehl.fl=*_stxhl.simple.pre=emhl.simple.post=%2Fem
 I'm get the error:
 ERROR - 2013-11-07 10:17:15.797; org.apache.solr.common.SolrException; 
 null:org.apache.solr.common.SolrException: 
 org.apache.lucene.search.highlight.InvalidTokenOffsetsException: Token 0 
 exceeds length of provided text sized 840
   at 
 org.apache.solr.highlight.DefaultSolrHighlighter.doHighlightingByHighlighter(DefaultSolrHighlighter.java:542)
   at 
 org.apache.solr.highlight.DefaultSolrHighlighter.doHighlighting(DefaultSolrHighlighter.java:414)
   at 
 org.apache.solr.handler.component.HighlightComponent.process(HighlightComponent.java:139)
   at 
 org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:208)
   at 
 org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
   at org.apache.solr.core.SolrCore.execute(SolrCore.java:1859)
   at 
 org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:703)
   at 
 org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:406)
   at 
 org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:195)
   at 
 org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1419)
   at 
 org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:455)
   at 
 org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
   at 
 org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557)
   at 
 org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
   at 
 org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1075)
   at 
 org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:384)
   at 
 org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
   at 
 org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1009)
   at 
 org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
   at 
 org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255)
   at 
 org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154)
   at 
 org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
   at org.eclipse.jetty.server.Server.handle(Server.java:368)
   at 
 org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)
   at 
 org.eclipse.jetty.server.BlockingHttpConnection.handleRequest(BlockingHttpConnection.java:53)
   at 
 org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:942)
   at 
 org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1004)
   at 

[jira] [Commented] (SOLR-5514) atomic update throws exception if the schema contains uuid fields: Invalid UUID String: 'java.util.UUID:e26c4d56-e98d-41de-9b7f-f63192089670'

2014-01-23 Thread Arun Kumar (JIRA)

[ 
https://issues.apache.org/jira/browse/SOLR-5514?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13879794#comment-13879794
 ] 

Arun Kumar commented on SOLR-5514:
--

Hi Dirk, Is this still an issue? I am not able to reproduce. Can you please 
confirm?

 atomic update throws exception if the schema contains uuid fields: Invalid 
 UUID String: 'java.util.UUID:e26c4d56-e98d-41de-9b7f-f63192089670'
 -

 Key: SOLR-5514
 URL: https://issues.apache.org/jira/browse/SOLR-5514
 Project: Solr
  Issue Type: Bug
Affects Versions: 4.5.1
 Environment: unix and windows
Reporter: Dirk Reuss 
Assignee: Shalin Shekhar Mangar

 I am updating an exiting document with the statement 
 adddocfield name='name' update='set'newvalue/field
 All fields are stored and I have several UUID fields. About 10-20% of the 
 update commands will fail with the message: (example)
 Invalid UUID String: 'java.util.UUID:532c9353-d391-4a04-8618-dc2fa1ef8b35'
 the point is that java.util.UUID seems to be prepended to the original uuid 
 stored in the field and when the value is written this error occours.
 I tried to check if this specific uuid field was the problem and
 added the uuid field in the update xml with(field name='id1' 
 update='set'...). But the error simply moved to an other uuid field.
 here is the original exception:
 lst name=responseHeaderint name=status500/intint 
 name=QTime34/int/lstlst name=errorstr name=msgError while 
 creating field 
 'MyUUIDField{type=uuid,properties=indexed,stored,omitTermFreqAndPositions,required,
  required=true}' from value 
 'java.util.UUID:e26c4d56-e98d-41de-9b7f-f63192089670'/strstr 
 name=traceorg.apache.solr.common.SolrException: Error while creating field 
 'MyUUIDField{type=uuid,properties=indexed,stored,omitTermFreqAndPositions,required,
  required=true}' from value 
 'java.util.UUID:e26c4d56-e98d-41de-9b7f-f63192089670'
   at org.apache.solr.schema.FieldType.createField(FieldType.java:259)
   at org.apache.solr.schema.StrField.createFields(StrField.java:56)
   at 
 org.apache.solr.update.DocumentBuilder.addField(DocumentBuilder.java:47)
   at 
 org.apache.solr.update.DocumentBuilder.toDocument(DocumentBuilder.java:118)
   at 
 org.apache.solr.update.AddUpdateCommand.getLuceneDocument(AddUpdateCommand.java:77)
   at 
 org.apache.solr.update.DirectUpdateHandler2.addDoc(DirectUpdateHandler2.java:215)
   at 
 org.apache.solr.update.processor.RunUpdateProcessor.processAdd(RunUpdateProcessorFactory.java:69)
   at 
 org.apache.solr.update.processor.UpdateRequestProcessor.processAdd(UpdateRequestProcessor.java:51)
   at 
 org.apache.solr.update.processor.DistributedUpdateProcessor.doLocalAdd(DistributedUpdateProcessor.java:556)
   at 
 org.apache.solr.update.processor.DistributedUpdateProcessor.versionAdd(DistributedUpdateProcessor.java:692)
   at 
 org.apache.solr.update.processor.DistributedUpdateProcessor.processAdd(DistributedUpdateProcessor.java:435)
   at 
 org.apache.solr.update.processor.LogUpdateProcessor.processAdd(LogUpdateProcessorFactory.java:100)
   at 
 org.apache.solr.handler.loader.XMLLoader.processUpdate(XMLLoader.java:247)
   at org.apache.solr.handler.loader.XMLLoader.load(XMLLoader.java:174)
   at 
 org.apache.solr.handler.UpdateRequestHandler$1.load(UpdateRequestHandler.java:92)
   at 
 org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:74)
   at 
 org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
   at org.apache.solr.core.SolrCore.execute(SolrCore.java:1859)
   at 
 org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:703)
   at 
 org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:406)
   at 
 org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:195)
   at 
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
   at 
 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at 
 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
   at 
 org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
   at 
 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
   at 
 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
   at 
 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
   at 
 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
   at