Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-3718

/tvrh request handler is not working

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Duplicate
    • Affects Version/s: 4.0-ALPHA
    • Fix Version/s: None
    • Labels:
      None
    • Environment:

      ubuntu 12.04 LTS
      OpenJDK 64-Bit Server VM (20.0-b12)

      Description

      I checkout the 4.0-ALPHA version and run the default example with all data from xml files imported. When I try "http://localhost:8983/solr/collection1/tvrh?shards.qt=/tvrh&collection=collection1&shards=shard1&q=includes%3AUSB&tv=true&tv.all=true&f.includes.tv.offsets=false&tv.fl=includes" I got error in TermVectorComponent:

      INFO: [collection1] webapp=/solr path=/tvrh params=

      {shards.qt=/tvrh&distrib=false&f.includes.tv.offsets=false&tv.all=true&collection=collection1&tv.docIds=9885A004,MA147LL/A,3007&wt=javabin&version=2&NOW=1344321467766&shard.url=ubuntu:8983/solr/collection1/&df=includes&tv=true&tv.fl=includes&qt=/tvrh&isShard=true}

      hits=0 status=400 QTime=1
      Aug 7, 2012 2:37:47 PM org.apache.solr.common.SolrException log
      SEVERE: org.apache.solr.common.SolrException: For input string: "9885A004,MA147LL/A,3007"
      at org.apache.solr.client.solrj.impl.HttpSolrServer.request(HttpSolrServer.java:397)
      at org.apache.solr.client.solrj.impl.HttpSolrServer.request(HttpSolrServer.java:182)
      at org.apache.solr.handler.component.HttpShardHandler$1.call(HttpShardHandler.java:165)
      at org.apache.solr.handler.component.HttpShardHandler$1.call(HttpShardHandler.java:132)
      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
      at java.util.concurrent.FutureTask.run(FutureTask.java:166)
      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
      at java.util.concurrent.FutureTask.run(FutureTask.java:166)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
      at java.lang.Thread.run(Thread.java:679)

      If I remove "shards.qt=/tvrh" from query I can get search result without any term vector information.

      I debug the code and find out that TermVectorComponent are expecting integer document id instead of unique key specified in schema.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                helianbobo Liu Chao
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: