LINUX.ORG.RU

Sphinx + xmlpipe

 ,


0

1

Всем привет.

Генерирую индксы для 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'ов. Как быть?


По роду заачи нужно создать более сложную структуру.

И как sphinx по ней будет искать?

Но в одном файле не может быть несколько docset'ов. Как быть?

Очевидно сделав несколько индексов.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.