solr+php,如何重新定義field

來源:互聯網
上載者:User
初學Solr,想要自訂一些field,要如何去定義?教程裡面都說應該更改schema.xml中的field,但是修改過以後發現php連solr都連不上了,不知道是什麼原因

回複內容:

初學Solr,想要自訂一些field,要如何去定義?教程裡面都說應該更改schema.xml中的field,但是修改過以後發現php連solr都連不上了,不知道是什麼原因

不知道你說 「php連solr都連不上了」 是指的什麼 ...

「連不上」這三個字有很多種情況 ... 就好比去醫院跟醫生說我肚子疼又說不出哪裡疼 ...

這樣我就只能猜到底是什麼問題了 ...

我假設你的 tomcat 運行在 127.0.0.1 上 ... 連接埠 8080 ... 路徑是 solr ...

出現這種情況的時候你應該訪問 http://127.0.0.1:8080/solr/ ...

會有一個詳細的錯誤頁面 ... 如果你能在這個頁面上看到下面的文字 ...

Severe errors in solr configuration.

就說明你的確是把 schema 給改壞了 ...

關於如何修改 schema.xml 來重定義 field ... 其實我完全不覺得這有多難 ...

在 fields 地區裡面有還算詳細的注釋來教給你如何去修改 ... 這怎麼可能能改錯 ...

非要我給建議的話 ... 再三檢查你的拼字 ... 以及 這一行必須以 /> 結尾 ...

如果還是不行 ... 你把你加上的那一行評論給我 ... 也比較容易定位問題不是 ..?

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.