Koppel Tabel

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

GIS Developer

Bedrijfsomschrijving Als GIS Developer kom je te werken bij een high-tech ingenieursbureau in de regio van Utrecht. Al ruim 15 jaar werken ze aan de eigen ontwikkeling van innovatieve applicaties op het gebied van mobiliteit en infrastructuur. Met al hun jaren ervaring bedenken en ontwikkelen ze geografische oplossingen voor grote en bekende organisaties in Nederland. Momenteel maken duizenden gebruikers gebruik van hun applicaties en proberen ze constant vernieuwend te zijn in hun aanbod naar klanten. Je komt te werken in een informeel Agile minded team van 25 collega's, waarvan 6 andere (GIS) developers. Als Developer ben je in teamverband verantwoordelijk

Bekijk vacature »

Software Developer / PHP

Bedrijfsomschrijving Voor een organisatie in regio Eindhoven zijn wij op zoek naar een Software Developer met goede kennis van PHP. Het gaat om een software bedrijf dat te omschrijven is als informeel en open. De mensen die er werken zijn enthousiast, willen graag goede kwaliteit neerzetten, nieuwe technieken worden omarmt en alles is zo ingericht dat nieuwe tools/technieken gemakkelijk geïntegreerd kunnen worden. De organisatie is erg technisch georiënteerd, men gaat echt voor software development en heeft passie voor het vak. Er wordt geïnvesteerd in medewerkers door bijvoorbeeld opleidingen, cursussen en echt tijd voor onderzoek en innoveren. Je krijgt al snel

Bekijk vacature »

Senior C# Developer IoT Platform (NL)

Senior C# Developer IoT Platform (NL) Den Haag HBO/WO IT Professional Om alle Unique Loading Devices (ULD's) real-time te kunnen volgen, hebben we een IoT landschap gecreëerd dat ons continu update met de locatie en sensor informatie van de ULD's. Het IoT platform is volledig ontworpen met behulp van AWS serverless componenten en Serverless Architecture staat in het middelpunt van al onze ontwerpen. Enkele van de componenten die we gebruiken zijn AWS IoT services, Amazon Location Services, AWS Lambda enzovoort. Op ons platform vertalen we alle detecties van ULD's, vanuit AWS IoT Core naar relevante informatie over wanneer een ULD

Bekijk vacature »

Software Developer

Functieomschrijving Neem jij graag de verantwoordelijkheid op je? Zie jij complexiteit als een uitdaging en schrikt een applicatie waarmee dagelijks meer dan 100.000 medewerkers worden gepland je niet af? Dan ben je bij onze opdrachtgever aan het juiste adres! Wil jij als ervaren Developer bijdragen aan een applicatie die meer dan 1000 winkels in de retail dagelijks in staat stelt om hun winkel aan te sturen? Of wil je werken aan de app die door meer dan 80.000 werkende jongeren wordt gebruikt om hun rooster in te plannen? Dat kan bij onze opdrachtgever! Ben je toe aan de tweede stap

Bekijk vacature »

Front-end Developer Aurelia

Bedrijfsomschrijving Als Front-end developer kom je te werken bij een gerenommeerde organisatie in de regio Ede waar gewerkt wordt aan een bedrijfskritische applicatie dat opereert binnen een complexe IoT- en web based omgeving. Deze oplossingen worden internationaal uitgerold en worden zeer veel gebruikt in de infra branche. Samen met je team (bestaande uit twee testers, zes ontwikkelaars een Scrum Master en Product Owner) ga jij werken aan de nieuwe webapplicatie dat aan duizenden machines en voertuigen gekoppeld wordt. Deze applicatie wordt gebruikt door onder andere rijksoverheden, vliegvelden maar ook binnen industrie-, lokale- en provinciale gebieden in zowel binnen als buitenland.

Bekijk vacature »

Retail gigant zoekt .NET developer

Bedrijfsomschrijving Deze retail gigant is gevestigd in een mooi pand dat van alle gemakken is voorzien. Er werken een paar honderd medewerkers verdeeld over diverse afdelingen, waaronder ook de IT afdeling. Ze hebben een aantal kwaliteitsmerken in de markt staan die binnen de meeste huishoudens wel te vinden zijn. Ze hebben hier oog voor detail binnen de producten maar zeker ook oog voor de medewerkers. Zo zijn er veel mogelijkheden voor persoonlijke ontwikkeling maar ook een goede werk privé balans en een aantal mooie secundaire arbeidsvoorwaarden waar je gebruik van kan maken om in vorm te blijven. Verder is er

Bekijk vacature »

.NET developer Azure devops en .NET Core

Bedrijfsomschrijving De organisatie bestaat al zo’n 20 jaar en is een dienstverlener voor de overheid. Ze verzamelen en structureren belangrijke gegevens waardoor de overheid inzichten krijgt en juiste beslissingen kan maken. Het is geen overheidsinstelling maar een dynamische organisatie die belangrijke taken voor de overheid verricht. Er hangt een fijne werksfeer, collega’s lopen zo bij elkaar naar binnen en lunchen vaak gezellig samen. Ze vinden het hier belangrijk dat je met de organisatie meegroeit, daarom worden er verschillende opleidingsmogelijkheden geboden. Functieomschrijving Je komt te werken in een van de Scrumteams die ook weleens van samenstelling wisselen. In totaal zijn er

Bekijk vacature »

Application Developer

As a Senior Developer at UPS you work on delivering functionality for highly complex IT systems. You collaborate in agile teams and participate in emerging technologies and processes like CI/CD and DevOps to ensure that we meet our objectives effectively and efficiently. Your primary role is to perform full system life cycle activities, e.g. analysis, technical requirements, design, coding, testing and the implementation of software. Working in our Europe development center in Eindhoven means working in an international team with onsite people as well as team members located in other parts of the world. You’ll be working on projects and

Bekijk vacature »

Azure Engineer

Senior Azure Engineer Welkomstbonus van € 5.000,- Bij T2 zorgen we goed voor elkaar en doen wij leuke dingen met leuke mensen. We zorgen voor uitdagende opdrachten zodat jij jezelf onbeperkt kan blijven ontwikkelen. Ben jij een ervaren Azure Engineer en wil je het beste uit jezelf halen? Dan ben je van harte welkom bij T2 en ontvang je onze welkomstbonus ter waarde van € 5.000,-. Wat mag je nog meer verwachten? Als je met ons de uitdaging aangaat dan bieden we je het volgende: • Dienstverband voor onbepaalde tijd • Salaris tussen de € 4.000,- en € 4.500,- bruto

Bekijk vacature »

Junior of medior .NET C# (web) ontwikkelaar, inhou

Ben je een junior of medior .NET C# ontwikkelaar en op zoek naar een nieuwe baan in Rotterdam? Een inhouse baan waar je werkt aan maatwerkapplicaties, direct contact hebt met klanten en samenwerkt met een leuk team van ontwikkelaars? Een baan waar je plezier haalt door de beste oplossing voor de klant te vinden? Wellicht dat deze organisatie dan iets voor jou is. Voor een software bedrijf in Rotterdam zijn we op zoek naar een .NET C# ontwikkelaar. Het bedrijf bestaat al meer dan 20 jaar en richt zich op het ontwikkelen van unieke software op maat (web, apps, desktop

Bekijk vacature »

Developer Powershell

Bedrijfsomschrijving Je komt als Developer Powershell te werken in de omgeving Deventer/Apeldoorn bij een nationaal opererende organisatie. Ze blijven constant in beweging en zijn altijd bezig om de laatste innovaties door te voeren. De organisatie werkt met grote hoeveelheden data, zij richten zich zowel op de B2B als B2C markten en zijn pionier binnen hun gebied van expertise. De applicaties draaiende op het platform verwerken per maand aanvragen voor meer dan 6 miljoen gebruikers en jij mag een rol gaan spelen in de complexe technieken en infrastructuur dat schuilt rondom deze applicaties! Je komt in een team waarbij de helft

Bekijk vacature »

Technisch Ontwerper / Applicatie Ontwikkelaar

Technisch Ontwerper / Applicatie Ontwikkelaar Actief Als Technisch Ontwerper / Applicatie Ontwikkelaar kom je te werken voor of bij onze gerenommeerde klanten op projecten of opdrachten van omvang en formaat. Je bent verantwoordelijk voor het omzetten van functionele specificaties naar een technisch ontwerp, het ontwerp van programmaspecificaties voor toepassingen, de realisatie van (gewijzigde) programmaonderdelen en databestanden van toepassingen en de technische systeemtest van applicatietoepassingen. Daarnaast geef je vorm aan webpagina’s en applicaties, stel je gebruikersdocumentatie op en verleen je ondersteuning bij het oplossen van productiefouten. Tevens ben je verantwoordelijk voor het samenstellen en onderhouden van de applicatie c.q. programmadocumentatie. Wie

Bekijk vacature »

C/C++ Developer

Bedrijfsomschrijving Als Software ontwikkelaar C/C++ kom je te werken bij een toonaangevende organisatie in de mobiliteitsbranche die door het produceren van slimme producten Nederland steeds leefbaarder maakt! Ze ontwikkelen innovatieve producten die er onder andere voor zorgen dat de infrastructuur in Nederland op de snelste en meeste efficiënte manier kan worden geregeld. Als C/C++ ontwikkelaar kom je te werken op een afdeling met 40 collega's, bestaande uit Engineers, deskundigen en ontwikkelaars. Hiervoor werk je nauw samen in een team met ongeveer tien andere ontwikkelaars. Samen met het team pak je zelfstandig projecten op die doorgaans een doorlooptijd hebben van 4

Bekijk vacature »

Web Developer

Ben jij degene die het verschil weet tussen een prima website en een site die echt geweldig is? Gaat jouw hart sneller kloppen van een echt gebruiksvriendelijke site? Word je blij van het toepassen van de laatste ontwikkelingen en techniek? Dan willen wij graag met jou kennismaken! De W.T. Group groeit door: nieuwe producten, nieuwe vormen van dienstverlening, nieuwe afzetkanalen… Onze eigen websites groeien en veranderen mee, maar ook de sites van onze samenwerkingspartners en onze klanten kunnen een expert gebruiken, daarom hebben we een vacature voor een Web Developer Binnen de W.T. Group ben jij de specialist die alles

Bekijk vacature »

Cloud engineer

Geloof jij ook dat de toekomst ligt in Cloud Development? Als Cloud Engineer bij Luminis Apeldoorn implementeer je oplossingen bij onze klanten, om hun applicatielandschap te moderniseren. Dit doe je volgens Cloud Architectuur principes. Je voert je werkzaamheden uit bij ons op kantoor, bij de klant en waar mogelijk (gedeeltelijk)vanuit huis. Wat zijn voorbeelden van jouw werkzaamheden? Je gaat samen met de klant hands-on aan de slag en realiseert nieuwe oplossingen Je functioneert goed in een team en weet vanuit jouw specialisatie analyses te maken en mee te denken met de klant Je krijgt ruimte voor eigen inbreng en ontwikkeling

Bekijk vacature »
Nicoow Unknown

Nicoow Unknown

23/08/2010 20:39:32
Quote Anchor link
Hallo allemaal,

Ik ben bezig met een soort crawler te maken, die bepaalde gegevens in een database opslaat.
Nu heb ik al alle mogelijke tags in een database tabel gezet
[--TAGS--]
[----id--]
[----tag-]

Nu heb ik ook een tabel met Items, en 1 Item kan meerdere tags hebben.
Dus ik maak een koppel tabel.

[--Item_Tag--]
[----itemId--]
[----tagId---]

Nu wil ik 2 dingen.
Ik wil de koppel tabel vullen met de juiste ID's, en ik wil bij het zoekveld kunnen zoeken op het Item Title, en de bijbehorend tags.

Wat is de beste manier om de koppel tabel te vullen, als je een array hebt die er zo uitziet:
array([0] => "Tag1", [1] => "Tag2", [2] => "Tag3")

En hoe kan je dus het beste zoeken in zowel de titel van een Item en de bijbehorend tags.
dus bijvoorbeeld de zoekopdracht "Nico Tag2"
En dat hij dan de Titel's vind:
"Nico in verband met Tag2"
"Nico draagt momenteel 1 sok"
"Dit is een Tag2 Item"

En dan heb ik dus het liefst de grootste combinaties bovenaan, en dan minder relevante steeds lager.
 
PHP hulp

PHP hulp

05/03/2021 21:06:05
 
Arend a

Arend a

23/08/2010 21:46:10
Quote Anchor link
Hoewel het geen antwoord op je vraag is raad ik je aan naar Lucene of Solr te kijken. Dit zijn zoekmachines die grote hoeveelheden verschillende data kunnen doorzoeken, en zend heeft er een PHP versie van gemaakt. Ik gebruik het zelf ook voor bijvoorbeeld de zoekmachine van booosting.nl, en het werkt als een raket.

Je slaat het eigenlijk twee keer op: een keer in lucene, en een keer in je database. In lucene sla je enkel tags, keywords e.d. op, en om wat voor object het gaat, zodat je die later weer uit de database kan vissen. De support is redelijk uitgebreid: je kan er ook zo PDFjes en html in gooien en dan bakt lucene er wel iets moois van.

Dit heeft ook te maken met het grote nadeel van SQL: de hierarchie. Als je gerelateerde data moet opslaan is het fantastisch, maar als het niet meer precies in je tabel past heb je een probleem. Dit is ook een reden dat http://www.mongodb.org/ of couchdb erg in opkomst is (misschien ook een aanrader voor je project, zelf nog niet gebruikt.)
 
Nicoow Unknown

Nicoow Unknown

23/08/2010 22:07:26
Quote Anchor link
Ziet er allemaal wel erg goed uit eigenlijk, alleen met mongodb en couchdb ben ik toch wel bang voor slechte server support, en het moet op meerdere servers kunnen draaien.
Dat Lucene ga ik zeker eens goed naar kijken, binnenkort maar een oefen project ervoor opstarten, ziet er erg goed uit :)
Toch bedankt, ook al helpt het mij momenteel nog niet =þ

Ik denk dat ik voor het inserten in de DB voor iedere tag een nieuwe query moet gaan aanmaken, alleen zit ik beetje te kijken of het in 1 query kan.
Ik heb het ItemID al, en de tags, dus ik moet het TagID ophalen, en het liefst in de INSERT query, iemand een idee daarvoor, of moet ik een aparte query maken om het ID op te halen?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.