I mean: can I pass to FULLTEXT index some configuration at creation time? I
can't see any documentation about it.

Thanks,
  Riccardo


2014-05-20 10:37 GMT+02:00 Artem Orobets <enis...@gmail.com>:

> It seems it is reasonable for all apostrophe usages, so why not
>
> Best regards,
> Artem Orobets
>
> *Orient Technologies the Company behind OrientDB*
>
>
> 2014-05-20 11:11 GMT+03:00 Riccardo Tasso <riccardo.ta...@gmail.com>:
>
> Is it possible to configure the FULLTEXT index to create two keys for
>> apostrophed keywords?
>> For example "Juliet's" will be indexed both as "juliet", both as
>> "juliets". Or at least indexed only as "juliet".
>>
>> Thanks,
>>    Riccardo
>>
>>
>> 2014-05-20 10:08 GMT+02:00 Riccardo Tasso <riccardo.ta...@gmail.com>:
>>
>> Yes it does,
>>> here's the bug report:
>>> https://github.com/orientechnologies/orientdb/issues/2358
>>>
>>>
>>> 2014-05-20 10:01 GMT+02:00 Artem Orobets <enis...@gmail.com>:
>>>
>>> Hi Riccardo,
>>>>
>>>> Looks like a bug. Probably the reason is an apostrophe, does it works
>>>> with 'chamber' key?
>>>> Could you create a bug 
>>>> report<https://github.com/orientechnologies/orientdb/issues/new>
>>>> ?
>>>>
>>>> Best regards,
>>>> Artem Orobets
>>>>
>>>> * Orient Technologiesthe Company behind OrientDB*
>>>>
>>>>
>>>> 2014-05-20 10:53 GMT+03:00 Riccardo Tasso <riccardo.ta...@gmail.com>:
>>>>
>>>> Hi, I'll try to explain briefly what seems a bug to me:
>>>>>
>>>>> I have a hierarchy of classes, but I want a fulltext index (case
>>>>> insensitive) over all of them for the same field "label", here I create:
>>>>> alter property V.label COLLATE ci;
>>>>> create index V-label-fulltext ON V (label) FULLTEXT;
>>>>>
>>>>> Then I try the following test:
>>>>> SELECT FROM index:V-label-fulltext WHERE key = 'juliets'
>>>>>
>>>>> ----+------+-------+------
>>>>> #   |@RID  |key    |rid
>>>>> ----+------+-------+------
>>>>> 0   |#-1:-1|juliets|#25:0
>>>>> 1   |#-1:-1|juliets|#16:22
>>>>> 2   |#-1:-1|juliets|#16:25
>>>>> ----+------+-------+------
>>>>>
>>>>>
>>>>> The first record is:
>>>>> select label, @class from #25:0
>>>>>
>>>>> ----+-----+----------------+-------
>>>>> #   |@RID |label           |class
>>>>> ----+-----+----------------+-------
>>>>> 0   |#-2:1|Juliet's chamber|Feature
>>>>> ----+-----+----------------+-------
>>>>>
>>>>> But something doesn't work:
>>>>> SELECT @rid as rid FROM Feature WHERE label containsText 'juliets'
>>>>>
>>>>> 0 item(s) found. Query executed in 0.003 sec(s).
>>>>>
>>>>>
>>>>> The explain says:
>>>>> explain SELECT @rid as rid FROM Feature WHERE label containsText
>>>>> 'juliets'
>>>>>
>>>>> Profiled command
>>>>> '{compositeIndexUsed:1,involvedIndexes:[1],indexReads:3,fullySortedByIndex:false,indexIsUsedInOrderBy:false,current:#16:25,documentAnalyzedCompatibleClass:1,elapsed:0.887353,resultType:collection,resultSize:0}'
>>>>> in 0,001000 sec(s):
>>>>>
>>>>> {"@type":"d","@version":0,"compositeIndexUsed":1,"involvedIndexes":["V-label-fulltext"],"indexReads":3,"fullySortedByIndex":false,"indexIsUsedInOrderBy":false,"current":"#16:25","documentAnalyzedCompatibleClass":1,"elapsed":0.887353,"resultType":"collection","resultSize":0,"@fieldTypes":"compositeIndexUsed=l,involvedIndexes=e,indexReads=l,documentAnalyzedCompatibleClass=l,elapsed=f"}
>>>>>
>>>>> What's wrong?
>>>>> Cheers,
>>>>>    Riccardo
>>>>>
>>>>> P.S. I can't use lucene indexing engin by now, I'm sorry
>>>>>
>>>>> --
>>>>>
>>>>> ---
>>>>> 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 orient-database+unsubscr...@googlegroups.com.
>>>>> 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 orient-database+unsubscr...@googlegroups.com.
>>>> 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 orient-database+unsubscr...@googlegroups.com.
>> 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 orient-database+unsubscr...@googlegroups.com.
> 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 orient-database+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to