Вы можете использовать для этого PathHierarchyTokenizer .В качестве плюса, вы также можете выполнять поиск по частям URL-адреса без использования подстановочных знаков.
Например, q=url:www.test.com
также будет соответствовать индексируемому URL-адресу.
Для этого требуется соответствующий fieldType в вашем schema.xml
<fieldType name="url" class="solr.TextField" positionIncrementGap="100">
<analyzer>
<tokenizer class="solr.PathHierarchyTokenizerFactory" delimiter="/"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldType>
Затем добавьте или измените определение поля ваших документов, чтобы использовать этот url
fieldType, также в schema.xml
<field name="url" type="url" indexed="true" stored="true"/>