У меня есть этот "индексатор" шаблон:Coldfusion (Solr) поиск поведение
<cfquery name="LOCAL.modelli" datasource="xxx">
SELECT id, name, brand FROM products
</cfquery>
<cfindex action="refresh"
collection="mycoll"
key="id"
type="custom"
title="nome"
query="LOCAL.modelli"
body="nome" />
И я использую этот код для поиска (# т # исходит из поля поиска формы):
<cfsearch collection="mycoll" name="LOCAL.ricerca" criteria="#t#" status="LOCAL.searchStatus" suggestions="always" />
Imagine У меня есть эта таблица «продуктов» в DB:
ID | Имя |
1 | FRAG 13 |
2 | FOOBAR |
3 | ФРОГСКИН |
Поиск "лягушка" НЕ НАЙТИ "Лягушка"!
Вместо этого предлагается «frag».
Это обычное поведение? Вы можете мне это объяснить?
Как я могу найти в своей поисковой системе «лягушку», с «лягушкой» в качестве критерия? (Я бы хотел избежать выполнения SQL-запроса для «продуктов», чтобы улучшить результаты).
спасибо.
Вы используете здесь Solr? –