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" <[email protected]> wrote:
> How are you storing these objects? What "Content-Type" is being used?
> --
> Luke Bakken
> Engineer
> [email protected]
>
>
> On Fri, Jan 9, 2015 at 7:04 AM, Santi Kumar <[email protected]> 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
> > [email protected]
> > http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
> >
>
_______________________________________________
riak-users mailing list
[email protected]
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com