Подтвердить что ты не робот

Ошибки RStudio: "В .HTMLsearch(запрос): нераспознанное поле поиска:

При использовании окна поиска на вкладке "Справка" появляются ошибки, но особенно, когда поиск не соответствует каким-либо функциям в любых загруженных пакетах. Кроме того, ошибки не отображаются, пока я не введу что-то еще в консоли R. Так, например, я набираю xxxxxx или cbinddd в поле поиска справки и нажимаю Enter. Поиск может дать приблизительные результаты или нет. Но ошибки нет. Затем я ввожу что-нибудь в Консоль, скажем, print("x") или что-то еще, и они появляются, всегда все три:

Warning messages:
1: In .HTMLsearch(query) : Unrecognized search field: title
2: In .HTMLsearch(query) : Unrecognized search field: keyword
3: In .HTMLsearch(query) : Unrecognized search field: alias

Это началось, когда у RStudio была ошибка, по которой в браузере по умолчанию открыта помощь (Q & A), но следующее обновление исправлено. Страница "Результаты поиска" не будет отображаться первоначально, но обновление R тоже исправлено; но теперь у меня эти странные "задерживаемые" ошибки. Я попытался переустановить R и RStudio, изменив параметры справки в .Rprofile.site, попробовал настройку options("help_type" = "text") и NULL, кажется, ничего не помогает. Обратите внимание, что ввод ?xxxxx и ??xxxxx не приводит к этим ошибкам.

Похоже на необычную проблему, поскольку ошибка в поисковой системе или ее части не дает никаких полезных результатов. Как это исправить?

Обновление: у меня есть R 3.2.2 и RStudio 0.99.486, работающие на 64-битной Windows 8.1, если это помогает.

Обновление 2: Файл .Rprofile не является виновником.

Обновление 3: ошибка связана с ошибкой в ​​RStudio, которая, надеюсь, будет исправлена ​​в какой-то момент (см. комментарии для деталей). Как таковой, этот вопрос больше не нуждается в ответе. → Отвечено на него, так как эта страница по-прежнему попадает.

4b9b3361

Ответ 1

Поскольку этот QA все еще появляется как нет. 1 для запроса "In .HTMLsearch(query) : Unrecognized search field:" в Google, я просто собираюсь оставить это здесь: по-видимому (по состоянию на июль 2016 года, v0.99.902) это поведение, ошибка или нет, все еще происходит, когда вы нажимаете enter в поиске в строку, которая не сразу получает автоматическое совпадение. Поиск работает, но когда вы нажимаете Enter в следующий раз в Консоли, появляются эти предупреждения. Согласно поддержке RStudio, они работают над этим (или, по крайней мере, были). Таким образом, ответ заключается в том, что вы ничего не можете с этим поделать, пока они не исправят/не изменят его (но это действительно незначительное неудобство, которое не влияет на ваш код, а только на использование IDE).

Ответ 2

Такое поведение может быть вызвано поиском, который вы делали ранее (даже в предыдущем сеансе), который не получает соответствия. В моем случае это произошло из-за того, что я искал (в RStudio Help) функцию в библиотеке, которая была загружена в предыдущем сеансе, но не загружена, когда я начал этот сеанс. Если это вас раздражает, просто нажмите кнопку "Дом" в окне поиска RStudio.