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.