Rozwiązywanie Problemów I/lub Rozwiązywanie Błędów Apache Solr 400, Złe żądanie

December 15, 2021 By David Serisier Off

Zalecane: Fortect

  • 1. Pobierz i zainstaluj Fortect
  • 2. Otwórz program i kliknij „Skanuj”
  • 3. Kliknij „Napraw”, aby rozpocząć proces naprawy
  • Pobierz to oprogramowanie i napraw swój komputer w kilka minut.

    W ciągu ostatniego tygodnia niektórzy z naszych użytkowników musieli napotkać kod błędu Apache Solr Error 400 Bad Request. Ten problem z pewnością pojawi się z kilku powodów. Porozmawiajmy teraz.HTTP 400 sugeruje, że problem nie dotyczy Solr, ale zapytania do Solr. Ten ładunek mówi Solr, aby sprzedał nasz własny ciąg „null” w dobrym, wypełnionym polu, które może mieć każdy numeryczny typ danych. W tym sporze Solr odpowiada HTTP 400. W takim przypadku dostępne pole jest zawsze uważane za niezdefiniowane na diagramie.

    Korzystam z Solr 6.5.0 i natknąłem się na prawdziwy przykład, w którym muszę wypisać dane strony internetowej w polu, które z pewnością będzie miało wiele języków w historii.

    Czuję, że spodziewam się użyć niezależnego pola dla każdego języka i potrzebuję zindeksować dane dla innego języka o odpowiedniej specjalizacji znanej dla tego języka.

                      langide                          

    Tytuł językowi Name = "langid otrzymane od
    Apache solr error 400 nieodpowiednie żądanie
                       
         jeden    Przygoda    Generalnie zaleca się rozmyte wyglądy; Solr jest w rzeczywistości fantastycznym silnikiem i jest niesamowicie zręczny - mnóstwo papierkowej roboty nie jest szczególnym problemem. Oczywiście, jeśli rozmiary twojego serwera zostały skonfigurowane we właściwy sposób.     dwa    Przygoda    Szczególnie zalecane są rozmyte wyniki wyszukiwania; Okazuje się, że Solr jest naprawdę dobrym silnikiem, a do tego jest bardzo szybki: miliony związane z referencjami nie stanowią problemu. Ok, załóżmy, że wydajność Twojego serwera jest zazwyczaj poprawnie skonfigurowana>   trzy    Przygody    Specjalna dostawa dla rozproszonego busted zawartego w niektórych moich bienvenide; Solr realmente realmente es not motor hermoso y realmente realmente es increablemente repido: miliony dokumentów po prostu nie są jednym z nichO problemach. Wymaga to prawidłowego dostosowania zasobów serwera.  

    Zalecane: Fortect

    Czy masz dość powolnego działania komputera? Czy jest pełen wirusów i złośliwego oprogramowania? Nie obawiaj się, przyjacielu, ponieważ Fortect jest tutaj, aby uratować sytuację! To potężne narzędzie jest przeznaczone do diagnozowania i naprawiania wszelkiego rodzaju problemów z systemem Windows, jednocześnie zwiększając wydajność, optymalizując pamięć i utrzymując komputer jak nowy. Więc nie czekaj dłużej — pobierz Fortect już dziś!

  • 1. Pobierz i zainstaluj Fortect
  • 2. Otwórz program i kliknij „Skanuj”
  • 3. Kliknij „Napraw”, aby rozpocząć proces naprawy

  •   C:  solr-6.5.0  example  instancedocs> java-Durl = http: // localhost: 8983 lub solr / autodetect / post on? Update.chain = langid -vessel post.jar Multilanguage.xml SimplePostTool w wersji 5.0.0 

    Opublikuj pliki w [base] -URL http://localhost:8983/solr i autodetect/aktualizacja? update.chain oznacza langid przy użyciu typ zawartości aplikacja na xml … Opublikuj zawartość Multilanguage.xml do [base] SimplePostTool: OSTRZEŻENIE: Solr popełnił błąd powrotu # 400 (zły Żądanie) na adres URL: http: // localhost: 8983 / solr – autodetekcja / aktualizacja? update.chain = langid UWAGA: simpleposttool: Odpowiedz: 4006org.apache.solr.common.SolrExceptionorg.apache.solr.common.SolrExceptionDocument jest nieodpowiedni bezwzględnie wymagane pole uniqueKey: id400 SimplePostTool: UWAGA: Odczyt odpowiedzi IOException: java.io.IOException: Server Zwrócony kod HTTP: cztery odpowiedzi dla adresu URL: http: // localhost: 8983 / solr na automatyczne wykrywanie / aktualizację? update.chain = langid 1 Zindeksowane pliki. ZOBOWIĄZANIE do zmian w bazie danych Solr http://localhost:8983/solr/autodetect – aktualizacja? update.chain = langid … Wymagany czas: 0: 00: 00.179

    Zostałeś zablokowany, ponieważ uważamy, że rzeczywiście korzystasz z narzędzi automatyzacji do indeksowania swojej strony internetowej.

    apache solr popełnij błąd 400 złego żądania

    Potencjalnie zostanie to zrobione:

    • JavaScript jest zawsze wyłączany lub blokowany tylko przez rozszerzenie (np. bloker reklam).
    • Twoja przeglądarka nie obsługuje tylko przydatnych funkcji.

    Jeśli ktoś myśli, że zostałeś zbanowany przez pomyłkę, prosimy o kontakt pod adresem [email protected] z osobistym identyfikatorem referencyjnym.

    Solr generuje jakieś 500 błędów serwera w drugim żądaniu, chociaż w rzeczywistości cały błąd jest często wpadką sterownika – zły typ danych dla wszystkich czynników i ciągów znaków:

    Ktoś prawdopodobnie powinien przechwycić wykluczenie czystego formatu liczb i przekształcić je w 100 Bad Request SolrException.

     Jack Krupansky @ JackKrupansky ~ $ snuggle "http: -v* Poprzez połączenie () z połączeniem localhost 8983 (nr 0)* Próby 127.0.0.1...* związane z* Na uzależnionym lokalnym hoście (127.0.0.1) 8983 (# 0)> POBIERZ HTTP / 1 /solr/select/?q=*:*&rows=all.1> Agent użytkownika: przytulanie / 7.27.0> Host: Host: lokalny host: 8983> ( puste ) / *>* inne rzeczy nie działają /usr/src/ports/curl/curl-7.27.0-1/src/curl-7.27.0/lib/transfer.c:1037: kilka 0* HTTP 1.1 lub nowszy z powtarzalnym połączeniem, obsługiwany potok HTTP / 1<. 1500 błędów serwera  500   1    *: *   all     For call = "error">   java.lang.NumberFormatException: for input string:" wiele z "        z java.lang.NumberFormatException.forInputString (źródło nieznane)        znaleziono na java.lang.Integer.parseInt (źródło nieznane)        przechodząc do java.lang.Integer.parseInt (źródło nieznane)        dostępne w org.apache.solr.search.QParser.getSort (QParser.java:277)        pod adresem org.apache.solr.handler.component.QueryComponent.prepare (QueryComponent.java:123)        kiedy to było org.apache.solr.handler.component.SearchHandler.handleRequestBody (SearchHandler.java:187)        pod adresem org.apache.solr.handler.RequestHandlerBase.handleRequest (RequestHandlerBase.java:135)        jest w rzeczywistości w org.apache.solr.core.SolrCore.execute (SolrCore.java:1797)        Worldwide-web at.apache.solr.servlet.SolrDispatchFilter.execute (SolrDispatchFilter.java:637)        Sieć WWW pod adresem.apache.solr.servlet.SolrDispatchFilter.doFilter (SolrDispatchFilter.java:343)        pod adresem org.apache.solr.servlet.SolrDispatchFilter.doFilter (SolrDispatchFilter.java:141)        skorzystaj z org.eclipse.jetty.servlet.ServletHandler $ CachedChain.doFilter (ServletHandler.java:1307)        zmartwienia org.eclipse.jetty.servlet.ServletHandler.doHandle (ServletHandler.java:453)        wszystko przez org.eclipse.jetty.server.handler.ScopedHandler.handle (ScopedHandler.java:137)        org at.eclipse.jetty.security.SecurityHandler.handle (SecurityHandler.java:560)        n internet pod adresem.eclipse.jetty.server.session.SessionHandler.doHandle (SessionHandler.java:231)        wewnątrz org.eclipse.jetty.server.handler.ContextHandler.doHandle (ContextHandler.java:1072)        tylko w org.eclipse.jetty.servlet.ServletHandler.doScope (ServletHandler.java:382)        org at.eclipse.jetty.server.session.SessionHandler.doScope (SessionHandler.java:193)        metoda org.eclipse.jetty.server.handler.ContextHandler.doScope (ContextHandler.java:1006)       W org.eclipse.jetty.server.handler.ScopedHandler.handle (ScopedHandler.java:135)        z org.eclipse.jetty.server.handler.ContextHandlerCollection.handle (ContextHandlerCollection.java:255)        dla org.eclipse.jetty.server.handler.HandlerCollection.handle (HandlerCollection.java:154)        Sieć WWW pod adresem.eclipse.jetty.server.handler.HandlerWrapper.handle (HandlerWrapper.java:116)        pod adresem org.eclipse.jetty.server.Server.handle (Server.java:365)        w całym org.eclipse.jetty.server.AbstractHttpConnection.handleRequest (AbstractHttpConnection.java:485)        przez org.eclipse.jetty.server.BlockingHttpConnection.handleRequest (BlockingHttpConnection.java:53)        autor: org.eclipse.jetty.server.AbstractHttpConnection.headerComplete (AbstractHttpConnection.java:926)        do org.eclipse.jetty.server.AbstractHttpConnection $ RequestHandler.headerComplete (AbstractHttpConnection.java:988)        Sieć pod adresem eclipse.jetty.http.HttpParser.parseNext (HttpParser.java:635)        na org.eclipse.jetty.http.HttpParser.parseAvailable (HttpParser.java:235)        z org.eclipse.jetty.server.BlockingHttpConnection.handle (BlockingHttpConnection.java:72)       Pod adresem org.eclipse.jetty.server.bio.SocketConnector $ ConnectorEndPoint.run (SocketConnector.java:264)       Pod adresem org.eclipse.jetty.util.thread.QueuedThreadPool.runJob (QueuedThreadPool.java:608)        w org.eclipse.jetty.util.thread.QueuedThreadPool dollar 3.run (QueuedThreadPool.java: 543)       w java.lang.Wątek.Źródło)  450  * Połączenie # 0, aby pomóc zdalnemu komputerowi lokalnemu, pozostało nienaruszone* Zamknij dostęp # 0

    Pobierz to oprogramowanie i napraw swój komputer w kilka minut.

    Apache Solr Error 400 Bad Request
    Apache Solr Erro 400 Pedido Incorreto
    Apache Solr Error 400 Dalig Begaran
    Apache Solr Fout 400 Slecht Verzoek
    아파치 Solr 오류 400 잘못된 요청
    Apache Solr Error 400 Mauvaise Demande
    Oshibka Apache Solr 400 Nevernyj Zapros
    Apache Solr Error 400 Solicitud Incorrecta
    Apache Solr Fehler 400 Schlechte Anfrage
    Apache Solr Error 400 Richiesta Errata