No content type is specified explicitly. Directly object is passed to StoreValue.Builder(). Some where I read that pojo is extracted as json. Am I missing something?
..... Here is the code. Location user_locaiton = new Location(nameSpace, key); StoreValue storeUserOp = new StoreValue.Builder(object) .withLocation(user_locaiton) .withOption(StoreValue.Option.W, Quorum.allQuorum()) .build(); RiakFuture<com.basho.riak.client.api.commands.kv.StoreValue.Response, Location> storeValueOpFuture = client.executeAsync(storeUserOp); storeValueOpFuture.await(); logger.debug("Stroed Values for "+key+" in Bucket "+bucket); if(!storeValueOpFuture.isSuccess() || storeValueOpFuture.isCancelled() || ! storeValueOpFuture.isDone()){ throw new InternalServerException(InternalServerException.ErrorCode. RIAK_EROR,"Exception while storing object against key "+key+" in Bucket "+ bucket); } On Jan 9, 2015 9:42 PM, "Luke Bakken" <lbak...@basho.com> wrote: > How are you storing these objects? What "Content-Type" is being used? > -- > Luke Bakken > Engineer > lbak...@basho.com > > > On Fri, Jan 9, 2015 at 7:04 AM, Santi Kumar <sa...@veradocs.com> wrote: > > Hi, > > We are having issues with Riak Search custom schema. Application has > > multiple POJO's and we are using Java client to write into RIakKV. > > Configured custom solr schema with indexed fields from all POJOs. After > > adding the "Catch-All" field, solr is not indexing any fields from any of > > the Pojo. > > > > No errors in solr log also. Not having any clues why nothing is indexed > > except the Riak fields. Here is how the fields are specified in solr > schema, > > not attaching everything. We have multiple indexes and buckets for > different > > pojos, but difined only one schema for all the indexes. Same schema is > being > > configured for each index. Would that be an issue? For example for Access > > has seperate index and condition has seperate index. But both fields for > > both of them are defined in one schema and passed to both the indexes. > > > > <!-- Acess fields --> > > > > <field name="docId" type="string" indexed="true" stored="false" /> > > > > <field name="resourceName" type="string" indexed="true" > > stored="false" /> > > > > <field name="resourceId" type="string" indexed="true" > stored="false" > > /> > > > > <field name="grantor" type="string" indexed="true" stored="false" > /> > > > > <field name="policies" type="string" indexed="true" > stored="false" /> > > > > <field name="grantTime" type="access_dt" indexed="true" > > stored="false" /> > > > > <field name="state" type="string" indexed="true" stored="false" /> > > > > <!-- Acess fields --> > > > > <!-- AvailablePoclies --> > > > > <field name="policiesId" type="string" indexed="true" > stored="false" /> > > > > <field name="type" type="string" indexed="true" stored="false" /> > > > > <!-- AvailablePoclies --> > > > > <!-- Condition --> > > > > <field name="ruleId" type="string" indexed="true" stored="false" /> > > > > <field name="object" type="string" indexed="true" stored="false" /> > > > > <field name="verb" type="string" indexed="true" stored="false" /> > > > > <!-- Condition --> > > > > Thanks > > Santi > > > > > > _______________________________________________ > > riak-users mailing list > > riak-users@lists.basho.com > > http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com > > >
_______________________________________________ riak-users mailing list riak-users@lists.basho.com http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com