|
Sphinx
Community
Services
Misc
Subscribe in a reader
|
поиск по "блондин" и "блондика"
Russian forum |
1 | 2 | 3 | 4 | 5 | ... |
32 | 33 | 34 | 35 | next »» | Create new thread
|
os
Name: Michael Posts: 1 |
2010-07-27 08:06:56
| reply!
всем привет!
возникла такая ситуация в индексе есть документ со словом "блондин" и документ со словом
"блондинка". ожидаю что поиск по слову "блонд" будет давать оба документа.
имею:
search -i jet "блонд" даёт
displaying matches:
1. document=3203, weight=2, type=4125343011
words:
1. 'блонд': 1 documents, 2 hits
3203- это документ со словом "блондинка".
Вот что даёт поиск по отдельности:
A) search "блондинка" даёт:
displaying matches:
1. document=3203, weight=2, type=4125343011
words:
1. 'блонд': 1 documents, 2 hits
B) search -i jet "блондин" даёт
displaying matches:
1. document=2783, weight=2, type=4125343011
words:
1. 'блондин': 1 documents, 3 hits
Я так подозреваю что где-то не сопоставленны "блондин" и "блонд".
Вопрос: как добиться желаемого результата, куда копать?
Заранее спасибо за ответы!
|
 |
|
Oleg
Name: BOA Posts: 53 |
to: os, 2010-07-27 10:47:32
| reply!
Попробуйте указать в настройках индекса
index_exact_words = 1
expand_keywords = 1
Еще проверьте включен ли стеммер
Также имейте ввиду что слова "блондин", "блондинка" и "блонд" будут разными для стемминга
Слово блонд даст наибольшее количество вхождений
блондин меньше
блондинка еще меньше
если вы хотите чтобы при вводе слова "блондинка" также искались "блондин" и "блонд", то
вам нужно будет смотреть в сторону настройки исключений
http://sphinxsearch.com/docs/current.html#conf-exceptions
|
Russian forum |
1 | 2 | 3 | 4 | 5 | ... |
32 | 33 | 34 | 35 | next »» | Create new thread
|