Firslty, ben bu bir doğrultuda bazı benzer soruların farkında değilim, ama bu durum kendi soruyu gerektirecek kadar farklı olduğunu düşünüyorum.
Ben bir lamba sunucuya yüklemek bir iskelesi aracılığıyla, bir Solr endeksi koşuyorum. Şu anda arama sonuçlarında getirmek için simplexml_load_file
işlevini kullanın ve sonra onları fonksiyonları birkaç çukur ayrıştırmak. Ben temel bir sorun haline çalıştırıyorum başlayana kadar bu süreç ile mutlu oldu.
Alan adları SimpleXML işlevi geçti alamadım. Örneğin, bu sonuç;
<doc>
<float name="score">0.73325396</float>
<str name="add1">Ravensbridge Drive</str>
<str name="comments">0</str>
<str name="company">Stratstone Lotus Leicester</str>
<str name="feed_id"/>
<str name="id">1711765</str>
<str name="pcode">LE4 0BX</str>
<str name="psearch">LE4</str>
<str name="rating">0</str>
</doc>
SimpleXML nesne gibi görünecektir;
[doc] => Array
(
[0] => SimpleXMLElement Object
(
[float] => 0.73325396
[str] => Array
(
[0] => Ravensbridge Drive
[1] => 0
[2] => Stratstone Lotus Leicester
[3] => SimpleXMLElement Object
(
[@attributes] => Array
(
[name] => feed_id
)
)
[4] => 1711765
[5] => LE4 0BX
[6] => LE4
[7] => 0
)
)
Tam bir veri kümesi bulunduğunda, dizide depolanan verilerin 11 bit var, ama bazı eksik olduğunda, veri etrafında hareket eder ve benim ayrıştırıcı ayrılmak geliyor.
Yani, düzgün yapmak için kütüphaneler / sınıflarında baktım. Yani, iki ana olanları; Onlar birkaç kullandığınız farklı Solr çekirdekleri, destek gibi Apache Solr ve solr-php-client ancak her ikisi de gerçek gerçek dünya örnekleri çok az miktarda, üzerinde karmaşık görünüyor ve ne bakmak.
Nedir kullanmak için en iyi şey? Oldukça şimdi burada saplanıp ettik, herhangi bir yardım MASSIVELY mutluluk duyacağız.
Teşekkürler!