Странные значения Solr - PullRequest
       5

Странные значения Solr

0 голосов
/ 10 августа 2011

У меня следующий запрос:

SELECT CAST(GROUP_CONCAT(ancestor_tag_id ORDER BY level_index SEPARATOR ' ') AS CHAR) AS hierarchy....

, который возвращает следующий результат для иерархии: 2 3 4

Запрос указан в файле импорта базы данных для solr. Следовательно, когда я смотрю на значение поля в Solr, оно сохраняется как: [B @ 7d5508

Может кто-нибудь сказать мне, почему это происходит, само поле определяется следующим образом:

<fieldType name="text_ws" class="solr.TextField" positionIncrementGap="100">
      <analyzer>
        <tokenizer class="solr.WhitespaceTokenizerFactory"/>
      </analyzer>
</fieldType> 

1 Ответ

0 голосов
/ 10 августа 2011

Вы сохраняете число в текстовом поле.Это означает, что ваши числа обрабатываются как фразы (или термины).Solr использует хеши для хранения (индексации) этих «фраз».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...