I'm using version 2.1.3.

I copied and pasted explanations of two queries:


explain select out.writing from word_language where in.abbreviation = 'vi' 
and out in (select from Word where writing lucene 'tru*')
{
    "result": [
        {
            "@type": "d",
            "@version": 0,
            "documentReads": 18,
            "fullySortedByIndex": false,
            "documentAnalyzedCompatibleClass": 18,
            "recordReads": 18,
            "luceneIndex": true,
            "fetchingFromTargetElapsed": 15,
            "indexIsUsedInOrderBy": false,
            "score": 1,
            "current": "#17:15",
            "totalHits": 2,
            "Word_writing_totalHits": 2,
            "_memoryIndex": "writing:\n\t'[74 72 75 6e 67]':1: 
[(0)]\n\tterms=1, positions=1, memory=32.9 KB\n\nfields=1, terms=1, 
positions=1, memory=65.7 KB",
            "involvedIndexes": [
                "Word.writing"
            ],
            "limit": -1,
            "evaluated": 18,
            "user": "#5:0",
            "elapsed": 15.819102,
            "resultType": "collection",
            "resultSize": 2,
            "@fieldTypes": 
"documentReads=l,documentAnalyzedCompatibleClass=l,recordReads=l,fetchingFromTargetElapsed=l,score=f,current=x,involvedIndexes=e,evaluated=l,user=x,elapsed=f"
        }
    ],
    "notification": "Query executed in 0.111 sec. Returned 1 record(s)"
}

explain select out.writing from word_language where in.abbreviation = 'vi' 
and out.writing lucene 'tru*'

{
    "result": [
        {
            "@type": "d",
            "@version": 0,
            "documentReads": 16,
            "current": "#17:15",
            "documentAnalyzedCompatibleClass": 16,
            "recordReads": 16,
            "fetchingFromTargetElapsed": 37,
            "evaluated": 16,
            "user": "#5:0",
            "elapsed": 37.729843,
            "resultType": "collection",
            "resultSize": 0,
            "@fieldTypes": 
"documentReads=l,current=x,documentAnalyzedCompatibleClass=l,recordReads=l,fetchingFromTargetElapsed=l,evaluated=l,user=x,elapsed=f"
        }
    ],
    "notification": "Query executed in 0.121 sec. Returned 1 record(s)"
}

On Monday, October 12, 2015 at 4:18:12 PM UTC+7, Enrico Risa wrote:
>
> Hi Eddy
>
> which version are you using of OrientDB?
>
> can you paste here the explain of the second query?
>
> explain select out.writing from word_language  where in.abbreviation = 
> 'en' and 
>
> *out.writing lucene 'tru*'Enrico*
>
> 2015-10-12 10:33 GMT+02:00 Eddy Fosman <[email protected] <javascript:>>:
>
>> I have a class named Word and property "writing " with lucene index. The 
>> second class name Language with property 'abbreviation' like 
>> 'en','ja','es'... The edge "word_language" is linked between them.
>> I just wonder why this query works perfectly:
>>
>> select out.writing from word_language  where in.abbreviation = 'en' and 
>>
>> *out in (select from Word where writing lucene 'tru*')*but in this 
>> query, nothing is returned:
>>
>> select out.writing from word_language  where in.abbreviation = 'en' and 
>>
>> *out.writing lucene 'tru*'*I could use the first query, but I'm afraid 
>> of some performance issues. Could anyone tell me the problem of second 
>> query?
>>
>> -- 
>>
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "OrientDB" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to