Hi,

I've got 3 predicates indexed, but AND works only for the default predicate.

Config:

<#entMap> a text:EntityMap ;
    text:defaultField     "lsrm_lmz_title" ;
    text:entityField      "uri" ;
    text:uidField         "uid" ;
    text:langField        "lang" ;
    text:graphField       "graph" ;
    text:map (
        [ text:field "lsrm_lmz_title" ; text:predicate lsrm:lmz_title]
        [ text:field "lsrm_lmz_content" ; text:predicate lsrm:lmz_content]
        [ text:field "vcard_fn" ; text:predicate vcard:fn ]
    ) .

?s text:query (lsrm:lmz_title "some AND text")

works but

?s text:query (lsrm:lmz_content "some AND text")

or

?s text:query (vcard:fn "some AND text")

returns 0 results. "some text" works for all three. Wonder what is going on here?

Reply via email to