none
Проблема с отображение значения столбца типа "число" через св-во RefinableString RRS feed

  • Вопрос

  • Добрый день! В библиотеке документов создан столбец с типом «число» (свойство для обхода ows_q_NMBR_). Этот столбец индексируется, используется в уточнении поиска, к нему примаплено уточняющее свойство RefinableString . Проблема в том, что в результатах поиска этот столбец отображается, но в кривом, не правильном формате с нолями после запятой –пример 32.000000 . Пытался перемапить столбец к свойству RefinableInt – свойство вообще перестаёт отображаться в результатах – пустое. Изменил в свойствах столбца количество 0 после запятой – не помогло… Как изменить формат вывода этого свойства, скрыть 0 после запятой?

    6 декабря 2018 г. 12:38

Ответы

  • С помощью Sara Fan удалось разобраться. Ошибка была в неверном столбце(и свойстве обхода) - ows_q_NMBR.
    Дело в том, что ows_q_ - столбец на уровне сайта, не библиотеки. Нашёл в свойствах обхода свойство ows_numbercolumnname, сопоставил его с логичным для него RefinableInt и всё заходило, как нужно. Нули не рисуются. Откуда взялось свойство ows_q_NMBR сказать сложно, видимо создано по ошибке. 
    • Помечено в качестве ответа AlexSper 10 января 2019 г. 6:55
    10 января 2019 г. 6:54

Все ответы

  • Да, забыл добавить - если изменить тип столбца на "Однострочный текст", получить новое свойство и к нему примапить уточнение RefinableString - всё работает, как нужно. Но, хочется избежать смены типа столбца в библиотеке документов.
    6 декабря 2018 г. 12:45
  • С помощью Sara Fan удалось разобраться. Ошибка была в неверном столбце(и свойстве обхода) - ows_q_NMBR.
    Дело в том, что ows_q_ - столбец на уровне сайта, не библиотеки. Нашёл в свойствах обхода свойство ows_numbercolumnname, сопоставил его с логичным для него RefinableInt и всё заходило, как нужно. Нули не рисуются. Откуда взялось свойство ows_q_NMBR сказать сложно, видимо создано по ошибке. 
    • Помечено в качестве ответа AlexSper 10 января 2019 г. 6:55
    10 января 2019 г. 6:54