Data driven

 

 

 

 

Indexering is een marketingmethode die ervoor zorgt dat de gebruiker of de kijker toegang heeft tot de meest relevante informatie. Indexering geeft de kijker toegang tot informatie vanaf alleen de voorkant.

In marketing bijvoorbeeld, als u een telefoonnummer ziet en wilt weten van wie dat nummer is, kunt u zoeken naar het telefoonnummer en zien of het een aantal personen, een aantal bedrijven, of verwante informatie is. Als het gerelateerd is aan een bedrijf, kunt u ook zoeken op de aard van de relatie.

Database-indexering, een logische manipulatie van gegevens, is een andere methode van gegevensgestuurde marketing.

Handmatige indexering is een marktterm die een beetje verwarrend is voor mensen. Het is niet helemaal hetzelfde als visuele indexering. Bij visuele indexering wordt informatie getoond vanuit de back-end van een server, terwijl data-driven indexeringen meer browser-gebaseerd zijn. Hierbij wordt een tabel of een database als index gebruikt, en wordt informatie alleen vanaf de voorkant getoond. De browser vraagt dan gegevens aan de server, en de server levert de gevraagde gegevens aan de browser, die de informatie weergeeft.

Een ander verschil is dat handmatige indexering wordt gerealiseerd als softwarecode achter een server, terwijl gegevensgestuurde indexering wordt gerealiseerd als softwarecode achter de server. Het is gemakkelijker dit verschil uit te leggen aan de hand van web-applicatie voorbeelden, zodat het idee van “de server” en “de client” duidelijk zal worden. Dus, om het hele proces te vereenvoudigen, wordt de term “database indexering” gebruikt om de activiteit te beschrijven van het verzenden van informatie van de frontend naar de backend.

Voorbeelden van webtoepassingen die database-indexering laten zien, zijn het gebruik van Sharepoint, zoomerang, en organism.

Sharepoint is een groot project voor het maken en beheren van documenten, waarvoor een server nodig is. Wie er niet mee vertrouwd is, kan misschien niet eens een document naar Sharepoint uploaden. De functie ervan is toegang te verlenen tot mappen of webpagina’s voor documenten die zich reeds op de server bevinden. Documenten worden gewoonlijk op de server opgeslagen in de map met . Sharepoint is het bestandssysteem van Microsoft Office, en daarom lijkt het vrij veel op de meeste andere bestandssystemen.

Het is van essentieel belang dat programmeurs rekening houden met bepaalde overwegingen bij het maken van Sharepoint-bestanden; in de eerste plaats is het nodig de indexering op de server op te slaan, de indexeringsoperaties uit te breiden tot computers op afstand, rekening te houden met bestanden met versiebeheer, en vrij geavanceerde algoritmen te gebruiken om de juiste index te krijgen.

Het is ook nodig om toegang op afstand (offline) tot indexering op de server op te slaan. Meer bepaald is het nodig om gebruikers toe te laten te indexeren op tabellen in de werkmap, die gescheiden is van de bestanden (of mappen) waarvan de indexering werd uitgevoerd. Dit geeft externe gebruikers toegang tot de bestanden waar indexeringssystemen nog niet aan kunnen komen. Het is alsof men een veilige plaats heeft om bestanden op te slaan die nog niet in het indexeringssysteem zijn verwerkt.

organism is een slim indexeringssysteem dat hele mappen en elke map op zijn beurt indexeert. Het weet hoe het bestanden moet herkennen en verwerken die afkomstig zijn van microsoft tekstverwerker documenten, en het kan bestanden indexeren met overeenkomende inhoud van microsoft excel spreadsheets en elke map kan zijn eigen unieke identificatie krijgen voor snellere identificatie.organism kan niet indexeren in de SYSTEM directory of de Program Files.

In het eerder getoonde voorbeeld van handmatig indexeren werd de handmatige indexering geassocieerd met de FILE en FOLDERS secties van het indexeringssysteem, die de documenten indexeerden op bestandstype en inhoud. Vervolgens werden de bestanden geïndexeerd in de sectie programmabestanden van het indexeringssysteem op sectienummer.

Het indexeringssysteem kan worden aangepast om bepaalde soorten zoekopdrachten uit te voeren op basis van de specificaties van de gebruiker. Het kan worden gebruikt om bestanden met specifieke extensies te indexeren (bijvoorbeeld voor financiële gegevens). Het kan ook worden gebruikt om bestanden te indexeren op basis van de datum waarop ze zijn gemaakt of de bestandsgrootte. Andere indexeringssystemen, zoals Microsoft Excel, gebruiken indexsleutels om aan te geven welke bestanden moeten worden geïndexeerd.

Het indexeringsproces is verschillend voor bestanden van verschillende formaten. Sommige archieven kunnen bijvoorbeeld XML-bestanden bevatten terwijl andere BIN-bestanden kunnen zijn; sommige kunnen Microsoft Word-documenten bevatten terwijl andere HTML-bestanden kunnen bevatten. Hoewel bestanden op verschillende manieren worden geïndexeerd, worden normaal indexen gebruikt.

De structuur van de index bestaat uit de sleutels (in feite Aren’t-bestanden) en de waarden voor elke sleutel (in feite cellen in een spreadsheet).

Telkens wanneer een nieuw document wordt opgeslagen, wordt het in de drager geplaatst. Dit is het deel van het programma waar het eigenlijke schrijven van de bestanden wordt gedaan. De OR wordt gekoppeld aan de schrijfcellen in het Excel-werkblad. Na het schrijven van de bestanden wordt de indexsleutel opnieuw gekoppeld aan het document of het indexsleutelbestand. Dit gaat zo verder met elk document.

lees meer: