Я использую схему с текстовым полем, содержащим идентификаторы, разделенные пробелами. Определение поля в схеме ниже:Использование логики AND в текстовом поле
<field name="aux_identifiers" type="text" indexed="true" stored="true"/>
запрос, принести один документ возвращает поле ниже - пример:
<str name="aux_identifiers">1 2 3 4</str>
есть ли возможность применить логику AND оператора эти поля? Мне нужно найти документы, в которых, например, есть идентификаторы 2 и 3 в поле.
fyi, Мы не можем модифицировать эти поля для многозначных или массивов и reindex прямо сейчас. вот почему я пытаюсь альтернативное решение.
я постараюсь это и ответить на результат. может ли этот запрос привести к потерям производительности? –
уверен, что это будет медленнее, чем использование fq, но я думаю, что это лучшее, что вы можете сделать, если не измените свою схему. – browskie
мы будем использовать, как вы предлагаете. благодаря! –