Хорошо, ребята, скажем, в моей схеме у меня есть 4 поля:
<field name="SiteIdentifier" type="string" indexed="true" stored="true" required="true"/>
<field name="Title" type="text" indexed="true" stored="true"/>
<field name="Content" type="text" indexed="true" stored="true"/>
<field name="URL" type="text" indexed="true" stored="true"/>
Есть ли какой-то встроенный FieldType в SOLR, где я могу вернуть только ограниченное количество текста из одного из моих полей выше.
Итак, скажем, в моем индексе поле «Содержание» содержит 500 символов. Я ищу слово "подписаться". Скажем, слово «подписаться» появляется дважды или более в определенном поле «Содержание».
Теперь, в этом случае, я хочу только вернуть, несмотря ни на что, 100 символов из поля содержимого.
Прежде всего, возможно ли это и просто, просто используя тип поля, о котором я не знаю?
если да, можно также указать, что он возвращает 100 символов, которые содержат хотя бы ОДНО вхождение поискового термина?
круто, спасибо!