Tenho um script em asp para busca interna no site, porém, há uma falha que é quase imperceptível.
A busca é feita de três modos: buscar por todas as palavras (esse está funcionando normal); buscar por qualquer palavra (também está normal); e o que apresenta falha é buscar por frase (este, busca a frase e mostra o resultado, mas tem uma falha que explicarei abaixo e se alguém puder me ajudar agradeço):
Quando busco pela frase exata, o script só vai me mostrar a frase exata se ela estiver na mesma linha da tag em htm ou html que foi digitada, por exemplo:
Se estou buscando uma frase exata como: "O melhor site de busca do Brasil", o script retornara a frase exata na busca se a frase estiver escrita na mesma linha da TAG, como abaixo:
<body><p>O brasil foi descoberto no ano de 1500</p>...
Caso contrário, se a frase estiver em linha diferente da TAG o resultado de busca mostra que não há frase semelhante, embora ela esteja lá. No exemplo abaixo, por estar em linha diferente o script não reconhecesse cpmo frase inteira.
<body><p>O Brasil foi descoberto
no ano de 1500</p>...
Como resolver este problema, sem alterar a linha das tags de texto, ou seja elas deverão ficar em linhas diferentes pois os textos são grandes e não haveria como deixálas em uma só lina.
Como disse foi difícil de descobrir mas é uma falha que merece muita atenção para descobrir.
Pergunta
hbueno
Boa tarde. Sou novo no forum Script Brasil.
Tenho um script em asp para busca interna no site, porém, há uma falha que é quase imperceptível.
A busca é feita de três modos: buscar por todas as palavras (esse está funcionando normal); buscar por qualquer palavra (também está normal); e o que apresenta falha é buscar por frase (este, busca a frase e mostra o resultado, mas tem uma falha que explicarei abaixo e se alguém puder me ajudar agradeço):
Quando busco pela frase exata, o script só vai me mostrar a frase exata se ela estiver na mesma linha da tag em htm ou html que foi digitada, por exemplo:
Se estou buscando uma frase exata como: "O melhor site de busca do Brasil", o script retornara a frase exata na busca se a frase estiver escrita na mesma linha da TAG, como abaixo:
<body><p>O brasil foi descoberto no ano de 1500</p>...
Caso contrário, se a frase estiver em linha diferente da TAG o resultado de busca mostra que não há frase semelhante, embora ela esteja lá. No exemplo abaixo, por estar em linha diferente o script não reconhecesse cpmo frase inteira.
<body><p>O Brasil foi descoberto
no ano de 1500</p>...
Como resolver este problema, sem alterar a linha das tags de texto, ou seja elas deverão ficar em linhas diferentes pois os textos são grandes e não haveria como deixálas em uma só lina.
Como disse foi difícil de descobrir mas é uma falha que merece muita atenção para descobrir.
Abaixo o script que estou usando:
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.