Всем привет.
Генерирую индксы для sphinx, используя xmlpipe2. Для этого формирую xml-документ вида:
<?xml version="1.0" encoding="UTF-8"?>
<sphinx:docset>
<sphinx:schema>
<sphinx:field name="first_name"></sphinx:field>
<sphinx:field name="last_name"></sphinx:field>
<sphinx:attr name="first_name" type="string"></sphinx:attr>
<sphinx:attr name="last_name" type="string"></sphinx:attr>
</sphinx:schema>
<sphinx:document id="1">
<first_name>ggdgdg</first_name>
<last_name>dsfdsfsdf</last_name>
</sphinx:document>
<sphinx:document id="2">
<first_name>ngfngn</first_name>
<last_name>nfgngfnfgn</last_name>
</sphinx:document>
</sphinx:docset>
По роду заачи нужно создать более сложную структуру. Напрмер так: users -> first_name,lastname somestructure -> field1,field2.
Как такое сделать? МОжно ли для каждой семантически отдельной структуры формировать свой docset. Но в одном файле не может быть несколько docset'ов. Как быть?