Como escolho o melhor mecanismo de pesquisa de código aberto?
Escolher um mecanismo de pesquisa de código aberto para um site pode ser difícil, em parte porque - do lado de fora - todos eles mostram resultados relevantes com base em um termo de pesquisa, para que todos pareçam semelhantes. Ter um índice incremental, que pode indexar novas listagens dinamicamente, impede os administradores de regenerar todo o índice. Parar palavras, especialmente para sites grandes, são ferramentas poderosas para um mecanismo de pesquisa de código aberto, porque permitem que os usuários limitem os resultados. Um recurso de pesquisa difusa significa que o mecanismo de pesquisa é capaz de encontrar resultados semelhantes com base na palavra -chave, mesmo que os resultados não correspondam exatamente à palavra -chave. Os sistemas de classificação determinam como cada listagem é exibida e deve refletir como o site principal opera.
Quando um mecanismo de pesquisa de código aberto é usado, um índice é carregado com todas as diferentes listagens e sites que podem ser pesquisados pelo mecanismo de pesquisa. Embora essa lista seja normalmente longa, normalmente fica mais longa à medida que o site é usado. Quando o índice tem que groW, normalmente o administrador deve regenerar todo o índice, além de adicionar todos os novos sites e listagens; Isso leva tempo e muitos recursos. Com um índice incremental, novas listagens são adicionadas dinamicamente e não há razão para regenerar todo o índice; O administrador só precisa adicionar as novas informações.
Se alguém digitar um termo de pesquisa no mecanismo de pesquisa de código aberto, ele ou ela geralmente obtém resultados relevantes. Esse nem sempre é o caso, e os resultados podem ter uma tendência a informações irrelevantes. Por exemplo, se o usuário pesquisar piratas, ele ou ela poderá encontrar sites sobre filmes piratas e não informações históricas sobre piratas. Uma palavra de parada permite que o usuário coloque uma marca "-" antes de uma palavra, que diz ao mecanismo de pesquisa para bloquear os resultados que incluem essa palavra-chave.
Um recurso de pesquisa difuso parece ruim, mas é uma ferramenta útil que muitos envolvem em busca de código abertoOs programas INE empregam. Sem isso, o mecanismo de pesquisa pode pesquisar apenas sites e listagens que refletem diretamente a palavra -chave. Uma pesquisa difusa traz resultados semelhantes à palavra -chave, para que o usuário receba resultados mais amplos.
O sistema de classificação do mecanismo de pesquisa de código aberto é como o mecanismo de pesquisa determina a relevância. Alguns mecanismos de pesquisa relevância base no número de vezes que uma palavra -chave foi usada, quando a listagem ou o site foi criada, o número de links apontando para o site ONE ou outros valores arbitrários. O administrador deve escolher um mecanismo de pesquisa que reflita como o próprio site opera. Por exemplo, se o site principal permitir que os usuários publiquem listagens, um mecanismo de pesquisa baseado em data geralmente funciona melhor.