Determinar rápido indexer Porto

Para se comunicar com busca rápida através de sua API, Precisamos saber a porta em que está executando o indexer.

Eu segui estes passos para localizá-lo:

  1. Entrar no site admin rápido (http://server:port/admin).
  2. Navegue para a visão geral do sistema.
  3. Localize "busca Dispatcher" e clique no ícone de binóculo:

    imagem

  4. Eu usei com sucesso o valor, 15100 para nome de informação"" = "http":

    imagem

Notas:

1. Porto 15100 Parece ser o número da porta de fora-de--caixa padrão para o indexer.

2. Use este código semelhante ao seguinte para instanciar uma conexão rápida:

     ISearchFactory searchFactory;
    
        NameValueCollection nameValueCollection = Novo NameValueCollection();
    
        NameValueCollection("fastsearchengine", "Com.FastSearch.Esp.Search.Http.HttpSearchFactory");
        NameValueCollection("Com.FastSearch.Esp.Search.Http.QRServers", "fastdemoback:15102");
        NameValueCollection("Com.FastSearch.Esp.Search.Http.RequestMethod", "GET");
    
        searchFactory = SearchFactory.NewInstance(nameValueCollection);

3. Se você escolher uma porta descontroladamente incorreta, Você receberá uma mensagem de erro útil:

imagem

4. No entanto, Se você escolher o número de porta sobre a visão (15102) Não te essa mensagem de erro útil. Em vez disso, mais tarde, quando você tenta acessar quaisquer dados através de uma pesquisa ou referência a uma vista rápida, Você obterá um erro. Depuração mostra que do searchFactory vista counté zero. Você receberá a mensagem "Falha ao buscar a lista de exibição de pesquisa".

</fim>

Technorati Tags:

Subscreva ao meu blog.

Um pensamento em "Determinar rápido indexer Porto

  1. Alvin

    Achei isso extremamente útil, Paulo. Obrigado por compartilhar este. Eu não fui enviado em qualquer curso de formação rápida e tenho tentado inverter a engenharia do projeto de peças web ESP no codeplex para construir um protótipo de prova de conceito.

    Resposta

Deixe uma resposta para Alvin Cancelar resposta

seu endereço de e-mail não será publicado. Campos obrigatórios são marcados *