Я работаю над Solr в первый раз и выполнил настройку.Теперь я создал ядро с помощью командной строки и хочу выполнить веб-сканирование стороннего сайта.Если я попробую его с отдельными ссылками, я смогу выполнить сканирование и проиндексировать его в ядре. Это было сделано с помощью> java -Ddata = web -Durl = https://solr:8985/solr/solrhelp/update -jar post.jar http://www.example.com
Теперь я собираюсь дать URL-адрес и использовать рекурсивный параметр (-Drecursive) и разрешить ему сканировать весь сайт.Обратите внимание, что я указываю на веб-сайт, имеющий около 125 страниц, и использую следующую команду> java -Ddata = web -Durl = https://solr:8985/solr/solrhelp/update -Drecursive = yes -jar post.jar http://www.example.comи java -Ddata = web -Durl = https://solr:8985/solr/solrhelp/update -Drecursive = 2 -jar post.jar http://www.example.com
, и я получаю следующее сообщение об ошибке.Ошибка:
SimplePostTool version 5.0.0
Posting web pages to Solr url https://solr:8985/solr/solrhelp/update/extract
Entering auto mode. Indexing pages with content-types corresponding to file endings xml,json,jsonl,csv,pdf,doc,docx,ppt,pptx,xls,xlsx,odt,odp,ods,ott,otp,ots,rtf,htm,html,txt,log
Entering recursive mode, depth=1, delay=10s
Entering crawl at level 0 (1 links total, 1 new)
POSTed web resource http://www.example.com (depth: 0) [Fatal Error] :1:1: Content is not allowed in prolog. Exception in thread "main" java.lang.RuntimeException: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.
at org.apache.solr.util.SimplePostTool$PageFetcher.getLinksFromWebPage(SimplePostTool.java:1252)
at org.apache.solr.util.SimplePostTool.webCrawl(SimplePostTool.java:616)
at org.apache.solr.util.SimplePostTool.postWebPages(SimplePostTool.java:563)
at org.apache.solr.util.SimplePostTool.doWebMode(SimplePostTool.java:365)
at org.apache.solr.util.SimplePostTool.execute(SimplePostTool.java:187)
at org.apache.solr.util.SimplePostTool.main(SimplePostTool.java:172) Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
at org.apache.solr.util.SimplePostTool.makeDom(SimplePostTool.java:1061)
at org.apache.solr.util.SimplePostTool$PageFetcher.getLinksFromWebPage(SimplePostTool.java:1232)
... 5 more
Я был бы очень признателен, если бы кто-нибудь мог заставить меня решить эту проблему, которую я пытался исправить в течение нескольких дней.