You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@s2graph.apache.org by Eric Charles <er...@apache.org> on 2017/03/03 19:02:29 UTC
Full text search a-la-titan
Is there a way or plan to get full text search on edge/node properties?
This is needed to support full tinkerpop features (see e.g. titan
support for this [1])
[1] http://s3.thinkaurelius.com/docs/titan/1.0.0/search-predicates.html
Re: Full text search a-la-titan
Posted by Eric Charles <er...@apache.org>.
Thanks for the info and pointers to currently supported predicates.
Aside to hbase, to you plan to use external search engine (e.g. solr) to
index the full text on every mutation? Another option is the
hbase-indexer co-processor [1] that update an external solr cluster.
Or maybe you think to use hbase only, but I don't see how to deliver
text-search capability in an efficient way with hbase only.
PS: Doc is indeed something to work on, but for now, we should better
concentrate on the implementation
[1] https://github.com/NGDATA/hbase-indexer
On 04/03/17 15:42, DO YUNG YOON wrote:
> Full text search is not yet supported, but it is good idea to support them.
>
> For anyone who is interested, followings are list of currently supported
> predicates.
>
> 1. eq: "="
> 2. neq: "!="
> 3. gt: ">"
> 4. gte: ">="
> 5. lt: "<"
> 6. lte: "<="
> 7. in: x in (1, 3, 5)
> 8. between(a, b): a <= x <= b
>
> We should document this better, but until then see the examples in
> org.apache.s2graph.core.parsers.WhereParserTest.scala.
>
>
> On Sat, Mar 4, 2017 at 4:02 AM Eric Charles <eric@apache.org
> <ma...@apache.org>> wrote:
>
> Is there a way or plan to get full text search on edge/node properties?
>
> This is needed to support full tinkerpop features (see e.g. titan
> support for this [1])
>
> [1] http://s3.thinkaurelius.com/docs/titan/1.0.0/search-predicates.html
>
Re: Full text search a-la-titan
Posted by DO YUNG YOON <sh...@gmail.com>.
Full text search is not yet supported, but it is good idea to support them.
For anyone who is interested, followings are list of currently supported
predicates.
1. eq: "="
2. neq: "!="
3. gt: ">"
4. gte: ">="
5. lt: "<"
6. lte: "<="
7. in: x in (1, 3, 5)
8. between(a, b): a <= x <= b
We should document this better, but until then see the examples in
org.apache.s2graph.core.parsers.WhereParserTest.scala.
On Sat, Mar 4, 2017 at 4:02 AM Eric Charles <er...@apache.org> wrote:
> Is there a way or plan to get full text search on edge/node properties?
>
> This is needed to support full tinkerpop features (see e.g. titan
> support for this [1])
>
> [1] http://s3.thinkaurelius.com/docs/titan/1.0.0/search-predicates.html
>