Hi Tim,

I tried subcolumn but it does not seems to be supported...Here is my code :

http://pastebin.com/YQYetczs

Query "data.tag.exact:Pune";      DO NOT RETURN RESULTS
Query "data.tag:Pune";               RETURN RESULTS

Also i checked with schema command on blur shell, it do not shows subcolumn
exact...

Please have a look at my sample code and suggest changes to make it work..

Thanks
Naresh


On Thu, Jan 2, 2014 at 5:04 PM, Tim Williams <[email protected]> wrote:

> On Tue, Dec 31, 2013 at 12:24 AM, Naresh Yadav <[email protected]>
> wrote:
> > Hi tim,
> >
> > list of tags is not small, can be really big so i cannot use negate the
> > tags approach...Other approach you said is using subfields how to do that
> > in blur...My thought on this was to introduce new column Tags which will
> > store sorted all tags of that row...So for cases where i need exact match
> > then will query on *Tags* column and case where i need partial match of
> > tags then will use Tag column..
>
> Your approach is largely the same as the subcolumn approach.
> Subcolumns would just allow you to do it without storing the original
> value multiple times.  I actually haven't used them, but I reckon it'd
> look something like:
>
> ColumnDefinition tags = new ColumnDefinition("fam","tag",null, true,
> "text",null);
> ColumnDefinition tagsExact = new
> ColumnDefinition("fam","tag","exact","false,"string",null);
>
> and querying:
> A) fam.tag:Tag1
>
> B) fam.tag.exact:Tag1
>
> Thanks,
> --tim
>

Reply via email to