Обновление немного, потому что у solr появились новые функции:
Вы в XML, и solr хорошо разбирается в xml, поэтому используйте XML, а затем позвольте solr выполнять собственный анализ.
Другими словами, вы можете рассмотреть один из них:
<doc>
<id php="10" web="2" programming="12" mysql="10">1001</id>
</doc>
или
<doc>
<element id="1001" php="10" web="2" programming="12" mysql="10">
#dymanic tags attached
php=>10
web=>2
programming=>12
mysql=>10
</element>
</doc>
или
<doc>
<element>
<id>1001</id>
<php>10</php>
<web>2</web>
<programming>12</programming>
<mysql>10</mysql>
</element>
</doc>
Конечно, если вы ДЕЙСТВИТЕЛЬНО не можете изменить свои данные, исходный ответ остается в силе.