Поиск с пунктуацией работает нестабильно

Например, поиск it, it:, “it, it:”, “it, it:”,, "it, it:", или it, it:”. Он не находит этот пост, хотя в нём действительно есть «it, it:».[1]

Кроме того, при нажатии кнопки поиска кавычки “” заменяются на "". Мне не нравится такой пользовательский опыт, не знаю, является ли это ошибкой.

Платформа: Edge на Android, try.discourse.org, воспроизводится в безопасном режиме


  1. На случай, если он будет автоматически удалён: содержимое тестового поста: It, “it, it:”, it, oandnxkwbs. ↩︎

1 лайк

Я думаю, что it — это стоп-слово, которое исключается из поиска. Вы пробовали воспроизвести проблему со словом, которого нет в этом списке, чтобы убедиться, что дело действительно в пунктуации?
Are specific terms ignored from searches? - #5 by codinghorror

2 лайка

Я больше не могу воспроизвести это в другой форме. Возможно, на форуме, где я видел проблему, установлена устаревшая версия Discourse.

1 лайк

На самом деле, я думаю, что смогу воспроизвести проблему снова. Попробуйте найти этот пост, введя в поиске we don't.

А поиск по запросу “just-use-interface{}/object; we don’t need generics” или "just-use- interface{} / object ; we don't need generics" не находит его.

Но поиск по запросу just-use- interface{} / object ; we don't need generics находит его.

1 лайк