Return-Path: X-Original-To: apmail-lucene-solr-user-archive@minotaur.apache.org Delivered-To: apmail-lucene-solr-user-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 55C18CC5C for ; Wed, 18 Jul 2012 17:55:24 +0000 (UTC) Received: (qmail 77234 invoked by uid 500); 18 Jul 2012 17:55:21 -0000 Delivered-To: apmail-lucene-solr-user-archive@lucene.apache.org Received: (qmail 77028 invoked by uid 500); 18 Jul 2012 17:55:21 -0000 Mailing-List: contact solr-user-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: solr-user@lucene.apache.org Delivered-To: mailing list solr-user@lucene.apache.org Received: (qmail 77020 invoked by uid 99); 18 Jul 2012 17:55:21 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 18 Jul 2012 17:55:21 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=FSL_RCVD_USER,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of w.briggs.thompson@gmail.com designates 209.85.160.176 as permitted sender) Received: from [209.85.160.176] (HELO mail-gh0-f176.google.com) (209.85.160.176) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 18 Jul 2012 17:55:13 +0000 Received: by ghbz10 with SMTP id z10so2186000ghb.35 for ; Wed, 18 Jul 2012 10:54:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=Nru/AQKz4j0RK3647NuszjPfeYFjQEaczIq6BX5xZdM=; b=Mnm5hyqoNoRo5VmFvL77Y3O4Zv0xf/Dpyj1HFm9hxwtHqRsat/lwvXWw4i1cB0nvNN Q1h8HXeRL+SLihibzFmJAzC6VEaAButSQfyCJBVSF+nUK+W6E/n+cSZj4Vj53Emr+3Rd 91hl6GoKxL5jIJ92MQFc7AWm5gdRUBb75c6QaujrHeVjbf3OXLrlMTcQfJ3nJme4CebR 0kDAxnUOmHRc90QaXt9MHfdyFqTxupHDiHx4gKxeiil4Q0fGrO0y0S9fxIhVK/nZ6Hxb /rQ7rSoOQ76lP70TlhrSrD5hzc//meaCu43h8cdHMta/PLmmjD52tXuTEVH5zYPL0zqA 9B+A== MIME-Version: 1.0 Received: by 10.43.95.202 with SMTP id cd10mr1102864icc.21.1342634091841; Wed, 18 Jul 2012 10:54:51 -0700 (PDT) Received: by 10.50.94.1 with HTTP; Wed, 18 Jul 2012 10:54:51 -0700 (PDT) Date: Wed, 18 Jul 2012 12:54:51 -0500 Message-ID: Subject: Solr 4 Alpha SolrJ Indexing Issue From: Briggs Thompson To: solr-user@lucene.apache.org Content-Type: multipart/alternative; boundary=bcaec51823a21b88a704c51e5c96 --bcaec51823a21b88a704c51e5c96 Content-Type: text/plain; charset=ISO-8859-1 Hello All, I am using 4.0 Alpha and running into an issue with indexing using HttpSolrServer (SolrJ). Relevant java code: HttpSolrServer solrServer = new HttpSolrServer(MY_SERVER); solrServer.setRequestWriter(new BinaryRequestWriter()); Relevant Solrconfig.xml content: Indexing documents works perfectly fine (using addBeans()), however, when trying to do deletes I am seeing issues. I tried to do a solrServer.deleteByQuery("*:*") followed by a commit and optimize, and nothing is deleted. The response from delete request is a "success", and even in the solr logs I see the following: INFO: [coupon] webapp=/solr path=/update/javabin params={wt=javabin&version=2} {deleteByQuery=*:*} 0 1 Jul 18, 2012 11:15:34 AM org.apache.solr.update.DirectUpdateHandler2 commit INFO: start commit{flags=0,version=0,optimize=true,openSearcher=true,waitSearcher=false,expungeDeletes=false,softCommit=false} I tried removing the binaryRequestWriter and have the request send out in default format, and I get the following error. SEVERE: org.apache.solr.common.SolrException: Unsupported ContentType: application/octet-stream Not in: [application/xml, text/csv, text/json, application/csv, application/javabin, text/xml, application/json] at org.apache.solr.handler.UpdateRequestHandler$1.load(UpdateRequestHandler.java:86) at org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:74) at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:129) at org.apache.solr.core.SolrCore.execute(SolrCore.java:1561) at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:442) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:263) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1001) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310) 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:636) I thought that an optimize does the same thing as expungeDeletes, but in the log I see expungeDeletes=false. Is there a way to force that using SolrJ? Thanks in advance, Briggs --bcaec51823a21b88a704c51e5c96--