Este componente permite que os usuários destaquem texto nas postagens e o pesquisem rapidamente. As pesquisas podem ser configuradas para usar a busca do fórum ou uma busca externa (por exemplo, Google).
search url: O caminho da URL da função de pesquisa. Você pode usar %{selected_text} como marcador de posição.
is external: Marque esta opção se a pesquisa for externa, por exemplo, Google.
search exact: Marque esta opção para pesquisar exatamente o texto selecionado.
search exact character: O caractere usado para indicar uma pesquisa exata. O padrão é ".
include from author: Para uma pesquisa em todo o fórum, você pode marcar esta opção para mostrar apenas as postagens do autor da postagem com o texto selecionado.
O texto e o título do botão podem ser editados por meio de locais.
Como você não conhece o link para o tópico aqui no fórum até que ele seja aprovado, também sempre leva um tempo para mim editar o Readme. Nem sempre estou online quando meu tópico é publicado, e espero para editar o arquivo até que eu saiba o link.
Quando ‘É externo’ não está ativado e nenhum resultado válido é encontrado na pesquisa, o mecanismo de pesquisa externo pode ser definido livremente? Por exemplo, substituir o Google pelo Bing.
Isso não é uma funcionalidade atualmente. Não há uma boa maneira de verificar se nenhum resultado foi encontrado; isso apenas redireciona o usuário para a página de pesquisa com a consulta.
Hmmm… O que quero dizer é que, independentemente da precisão da pesquisa, ao perguntar se deve usar uma pesquisa externa ou se é possível alterar o mecanismo de pesquisa, isso não exige fazer nada para “verificar se não há resultados”. Atualmente, está fixado para usar o Google, e espero substituí-lo por outro mecanismo de pesquisa.
Posso estar interpretando mal, então por favor me corrija se eu estiver errado.
A configuração is_external deve ser marcada se o método de busca utilizado não for a busca do fórum, como o Bing ou o Google. Isso é necessário para que o componente redirecione o usuário corretamente.
Você pode alterar a configuração search_url para bing.com/search?q=%{selected_text} para buscar pelo Bing. Desde que o mecanismo de busca tenha uma maneira de interpolar a consulta de busca, você pode digitá-la.
Não é culpa sua. O problema é que meu ambiente de teste e o ambiente de produção têm uma diferença de várias versões do Discourse, o que me fez pensar erroneamente que o prompt perguntando se deve usar a busca do Google quando a busca do fórum não encontra resultados foi adicionado por este componente de tema. Então, não só não é problema seu, como é exatamente o oposto: isso me oferece uma solução alternativa para invocar uma busca externa a partir do próprio site. Muito bem feito.