Tags

From HNS.dev

Jump to: navigation, search

Een aantal tabellen ondersteunt tags. Deze objecten kunnen door gebruikers voorzien worden van tags, die samengenomen worden en een tag cloud vormen. Deze tag cloud kan vervolgens weer vergeleken worden met de tag cloud van andere objecten.

Contents

Tags toevoegen

Tags kunnen worden toegevoegd aan objecten in een insert- of een update-query. De veldnaam hiervoor is tags, en de individuele tags worden met een spatie gescheiden, zoals bijvoorbeeld:

<update>
<document id="1">
<tags>onderwijs universiteit -vwo</tags>
</document>
</update>

In dit voorbeeld wordt aan het betreffende document de tags onderwijs en universiteit toegekend. Als door deze gebruiker eerder de tag vwo was toegekend, wordt deze verwijderd. Hiervoor wordt het minteken (-) gebruikt.

Tags zoeken

Tags kunnen worden uitgelezen door een selectquery. Bijvoorbeeld:

<query>
<select>tags</select>
<from>document</from>
<where>id = 1</where>
</query>

Als de tags zouden zijn gedefinieerd zoals hierboven, geeft dit bijvoorbeeld de volgende uitvoer:

<?xml version="1.0" encoding="UTF-8"?>
<query hash="d2c112f08d51160801448fdbb80247c54f49c0e1">
<person id="1">
<tags>
<tag>
<name>onderwijs</name>
<weight>1.00</weight>
</tag>
<tag>
<name>universiteit</name>
<weight>1.00</weight>
</tag>
</tags>
</person>
</query>

Tags matchen

Het is mogelijk om objecten te zoeken op basis van hun tag cloud. Deze kan worden vergeleken met de tag cloud van een ander object door gebruik te maken van de match-functie.

Zie ook

contact us | terms and conditions Creative Commons License
© 2009 - Stichting Het Nieuwe Stemmen
THE DEVELOPMENT OF HNS.DEV WAS MADE POSSIBLE BY A CONTRIBUTION OF KNOWLEDGELAND THROUGH THE DIGITAL PIONEERS EPARTICIPATION ROUND REGULATION (WHICH WAS INITIATED BY THE MINISTRY OF THE INTERIOR AND KINGDOM RELATIONS). DIGITAL PIONIEERS GIVES FINANCIAL AND ORGANISATORIAL SUPPORT TO INNOVATIVE INTERNET INITIATIVES.