Page 1 of 1

Неудобство с поиском по заголовкам из нескольких слов

PostPosted: Tue Feb 07, 2012 1:57 pm
by Novikov
Не уверен, что в баги надо класть, может, в недостающие фичи. Положим, есть заголовок "Pure Food and Drug Act".

По запросам "food", "food a" он ищется, а вот по запросам "food drug" -- нет, хотя это было бы логично.

Re: Неудобство с поиском по заголовкам из нескольких слов

PostPosted: Tue Feb 07, 2012 2:10 pm
by Abs62
То бишь GD должен разобрать запрос на отдельные слова, провести поиск по каждому и вычленить пересечение вариантов? И всё это в темпе ввода символов в строку поиска? Это в хотелки, к багам это отношения не имеет.

Re: Неудобство с поиском по заголовкам из нескольких слов

PostPosted: Tue Feb 07, 2012 2:20 pm
by Novikov
Окей, согласен, пусть тогда модераторы в "хотелки" перенесут.

Добавлю лишь, что, скажем, в "официальных" оболочках словарей можно, как минимум, если не в момент ввода получить подходящий вариант, то хотя бы по Enter'у в окошке Search Results выдаются нужные вещи.

И всё это в темпе ввода символов в строку поиска?

Крайне желательно. Хотя для начала можно было бы сделать так, чтобы хотя бы по Enter'у работало.

Re: Неудобство с поиском по заголовкам из нескольких слов

PostPosted: Tue Feb 07, 2012 8:32 pm
by ikm
Сделать можно, в принципе. Чем больше слов, тем дольше поиск будет работать - по сути, придется делать отдельный поиск для каждого слова, и дальше вычленять результаты, которые нашлись во всех запросах сразу.

Re: Неудобство с поиском по заголовкам из нескольких слов

PostPosted: Tue Feb 07, 2012 8:49 pm
by Novikov
Чтобы не жертвовать производительностью, можно выдавать быстро результаты по прежнему алгоритму, а потом постепенно додать результаты по пересечениям слов. Ну уж а по нажатию на Enter точно можно на пустую страничку вместо "не найдено" выдать "зато смотрите, есть вот такие выражения с этими словами.

Re: Неудобство с поиском по заголовкам из нескольких слов

PostPosted: Sun Jul 12, 2015 1:36 pm
by Michael72
Novikov wrote:Не уверен, что в баги надо класть, может, в недостающие фичи. Положим, есть заголовок "Pure Food and Drug Act".

По запросам "food", "food a" он ищется, а вот по запросам "food drug" -- нет, хотя это было бы логично.

А если в качестве поиска использовать строку "* food * drug"?