On 16/02/2017 01:13, Kasi Lakshman Karthi Anbumony wrote:
        Vector *terms = Vec_new(0);
        Vec_Push(terms, (Obj*)query_str);

        String *field_name = Str_newf("content");
        ProximityQuery *pquery = ProximityQuery_new(field_name, terms, 100);

Try something like this instead:

    Vector *terms = Analyzer_Split(analyzer, query_str);
    String *field_name = Str_newf("content");
    ProximityQuery *pquery = ProximityQuery_new(field_name, terms, 100);

See

    https://lucy.apache.org/docs/c/Lucy/Analysis/Analyzer.html#func_Split

Nick

Reply via email to