хотя есть объект с названием… мосводоканал....
другие объекты находит....
Почему так?
могли бы и сами догадаться
Странный поиск конечно… как-то нелогично… обычно ищется любое вхождение слова…
Donto, он ищет по началу слова, а не по его содержимому или окончанию.
Где обычно ищется? В Яндексе/Гугле? В движке обычный полнотекстовый поиск MYSQL.обычно ищется любое вхождение слова
Где обычно ищется? В Яндексе/Гугле? В движке обычный полнотекстовый поиск MYSQL.обычно ищется любое вхождение слова
Просто я на сайте на Джумле ввёл в поиске также слово "водоканал"… и он нашел материал "Москваводоканал"… я думал тут такой же поиск...
Мне кажется нужно доработать поиск, чтобы любое вхождение искал…
('водокал' == 'мосводоканал') = false
могли бы и сами догадаться
Не понял вашего сарказма?
Никакого сарказма, дружище. При сравнении приведенных двух стрингов результат будет false. С человеческой точки зрения это странно, но сравнение ведет машина. В частности, алгоритм считает количество символов, а поскольку оно различается, выдает false. True вы получите тогда и только тогда, когда 'водоканал' == 'водоканал'. Конечно, возможно написать алгоритм, который будет сравнивать стринги на "похожесть". Но в данном случае, как и уведомил вас Fuze, использован стандартный алгоритм.Не понял вашего сарказма?
Если на сайте контент обновляется довольно часто, то все таки лучше поиск от гугла. Яндекс пока разродится… А то и вовсе заклинит, решит вас наказать и ищи не ищи...)Господи, да встройте яндекс-поиск в сайт и успокойтесь....))) Я так и сделала)
Не понял вас совершенно… как это слово -водоканал- не может найтись в слове -мосводоканал-… вы мой пост первый внимательно читали? где там ошибка? какой еще -водокал-? Я писал, что поиск Джумлы… например… находит любое вхождение слова… или такого не может быть?
Никакого сарказма, дружище. При сравнении приведенных двух стрингов результат будет false. С человеческой точки зрения это странно, но сравнение ведет машина. В частности, алгоритм считает количество символов, а поскольку оно различается, выдает false. True вы получите тогда и только тогда, когда 'водоканал' == 'водоканал'. Конечно, возможно написать алгоритм, который будет сравнивать стринги на "похожесть". Но в данном случае, как и уведомил вас Fuze, использован стандартный алгоритм.Не понял вашего сарказма?
Нет… Ну нет нет, а порой аж со стула от смеха падаешь)))
Странник жжёт
Зачёт отднозначно)
Прошу прощения за оффтоп)