Regarding this issue, using some dirty debug I found it out that the 
metadata passed in the constructor became null for the OIndexFullText and 
the minWordLength variable stay on the default 3. Now why it became null I 
dont know.

2014-09-23 09:07:53:815 INFO OrientDB Server v1.7.8 is active. [OServer]
java.lang.NullPointerException
minWordLength: 3
java.lang.NullPointerException
minWordLength: 3


Em sexta-feira, 19 de setembro de 2014 16h23min01s UTC-3, Guilherme Moreira 
escreveu:
>
> Hi. We are having a problem with the fulltext index. We have reduced the 
> default minWordLength for one of our indexes to 2, but sometimes the index 
> stop creating radix with length of 2.
> This is the raw results from Orient Studio:
>
> This is information about the index.
> select from (SELECT expand(indexes) from metadata:indexmanager) where name 
> = 'Tag.name'
> {
>     "result": [
>         {
>             "@type": "d",
>             "@version": 0,
>             "name": "Tag.name",
>             "type": "FULLTEXT",
>             "indexDefinition": {
>                 
>             },
>             "indexDefinitionClass": 
> "com.orientechnologies.orient.core.index.OPropertyIndexDefinition",
>             "clusters": [
>                 2
>             ],
>             "mapRid": "#1:69",
>             "algorithm": "SBTREE",
>             "valueContainerAlgorithm": "SBTREEBONSAISET",
>             "separatorChars": " \r\n\t:;,.|+*/\\=!?[]()",
>             "ignoreChars": "'\"",
>             "stopWords": [
>                 22
>             ],
>             "minWordLength": 2,
>             "indexRadix": true,
>             "@fieldTypes": "clusters=e,stopWords=e"
>         }
>     ],
>     "notification": "Query executed in 0.036 sec. Returned 1 record(s)"
> }
> As you can see, the minWordLength is set 2.
>
> But if I list the results from the index:
> SELECT FROM index:Tag.name where key > 'a'
> {
>     "result": [
>         {
>             "@type": "d",
>             "@version": 0,
>             "key": "aba",
>             "rid": "#18:90"
>         },
>         {
>             "@type": "d",
>             "@version": 0,
>             "key": "abat",
>             "rid": "#18:90"
>         },
>         {
>             "@type": "d",
>             "@version": 0,
>             "key": "abate",
>             "rid": "#18:90"
>         },
>         {
>             "@type": "d",
>             "@version": 0,
>             "key": "abated",
>             "rid": "#18:90"
>         },
>         {
>             "@type": "d",
>             "@version": 0,
>             "key": "abatedo",
>             "rid": "#18:90"
>         },
>         {
>             "@type": "d",
>             "@version": 0,
>             "key": "abatedou",
>             "rid": "#18:90"
>         },
>         {
>             "@type": "d",
>             "@version": 0,
>             "key": "abatedour",
>             "rid": "#18:90"
>         },
>         {
>             "@type": "d",
>             "@version": 0,
>             "key": "abatedouro",
>             "rid": "#18:90"
>         },
>         {
>             "@type": "d",
>             "@version": 0,
>             "key": "abn",
>             "rid": "#18:75"
>         },
>         {
>             "@type": "d",
>             "@version": 0,
>             "key": "abn",
>             "rid": "#18:74"
>         }
>     ],
>     "notification": "Query executed in 0.146 sec. Returned 10 record(s)"
> }
> The keys have a length of 3 at least.
>
> We are using version 1.7.8.
>

-- 

--- 
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