MSM Index: Uitbreiding van zoekfunctie !

Gestart door Steam.N, 27 november 2013, 16:19:11 PM

Steam.N

Naar aanleiding van enkele vragen die de laatste weken aangebracht werden
(in welke MSM vind ik iets terug ivm seinen, of break van Olaerts, en andere ...), heb ik de zoekfunctionaliteit in de MSM Index excel iets uitgebreid.

En om enkele puristen even wat wind uit de zeilen te halen:
voor wat volgt, zou ik beter geen Excel gebruiken, maar de query functie van een echte database ...
Maar, dan heb ik even een kick-start ondersteuning nodig van een specialist, om snel iets dergelijks op een web-omgeving te ontwikkelen ;-)
Beschouw wat volgt dus als een prototype, die ik in geval van interesse omzet naar iets professioneels.


Dus:
We willen zoeken naar bepaalde woorden ...
KAN dus al, maar de zoekfunctie is onvolledig.

Voorbeeld: zoek alle artikelen die over "Bomen" gaan, of over "Nouallier" (toevallig twee onderwerpen die me interesseren),
dan krijg je NIET alle artikelen !
Ah neen, want de zoekfunctie bekijkt de titels van de artikels, en "Hoe maak ik een populier" bevat niet het woordje "Boom".

Of denk aan het moment dat je een MSM nummer leest, en denkt: Tiens, dít artikel vind ik knap, ik wil dit artikel bookmarken, omdat het past in een toekomstig project ...
Kan dus niet: je krabbelt het op een papiertje, dat je later verliest ...


Daar heb ik dus een eenvoudige (denk ik dan) oplossing gevonden:

Ik heb een extra werkblad in de MSM index Excel gecreëerd, en op dat blad plaats ik in een lijstje de betrokken artikels (MSM nummer, MSM pagina, en een zoekterm naar eigen keuze (bv "Bomen")).
Dit blad heb ik dan ook "PersonalInfo" genoemd.
(Nee nee, ga de index nu niet downloaden: het staat voorlopig op míjn PC, tot de artikels van MSM-131 opgenomen zijn).

In de reeds bestaande zoekfunctie van de MSM index, heb je de mogelijkheid om te zeggen dat je zoekterm moet gezocht worden in die "PersonalInfo".
Resultaat: je krijgt alle artikels, waarvan je zei dat ze met "Bomen" te maken hadden.


Tot zoverre is alles OK, want ik heb de zoektermen die me interesseren ;-)
Bij elk nieuw nummer check ik even de lijst van de artikels, en pas snel mijn "PersonalInfo" aan.
Een werkje van enkele seconden.
Zo ben ik lijstjes aan het maken van alle artikels ivm blauwsteen, verwering, artikels die interessant zijn voor mijn toekomstige  projecten A, B, ... (code-namen  ::) ), enz
Dus binnenkort niet langer alle MSM-nummers doorbladeren, maar doelgericht naar de goeie boekskes ;-)

MAAR:
Iemand anders hier op 't forum is geïnteresseerd in "NMBS type 52", de ander in "Bovenleidingen", de ander ...
En het werk is onbegonnen, want ik kan op mijn eentje moeilijk voor honderden zoektermen telkens alle 131 nummers van MSM doornemen.
Ja, het kan natuurlijk, maar dan moet je jaren wachten ...

DUS: ik heb een plan, maar alvorens daarmee uit te pakken:
Eerst enkele (eerste) vraagjes (en ander vragen zullen volgen indien interesse):
1. Is iemand anders eveneens in deze uitgebreide zoekfunctie geïnteresseerd?
2. Aan welke zoektermen denk je eerst?

Zeer geïnteresseerd in de (hopelijk) vele antwoorden.


Ik kan me inbeelden:  Z-banen, Baantjes-Evan, Creativiteit Gerolf, NMBS, Periode II, bergen maken, Zwitserland, Artikels Pluimkarton, etc.

Knutselgroeten !  Jean       TP-I (B) & TP-II (DR) - N - DC - Handbediening - Zelfbouw  { Sedelocus - De Feniks - Pira-N's Crossing - Turnhout NEEB - Scrap Yard }

Michael

Jean, lovenswaardig initiatief, maar haast onbegonnen werk, Ik heb hierin zeker interesse, maar welke zoektermen?? Een zoek term als zelfbouw is veel te breed, maar zelfbouw van een kapel daar zou je iets mee kunnen denk ik.
Ik zou zeggen als je de hulp krijgt van wat mensen kan je de last delen en dan zoekt een ieder per  x nummers welke zoektermen van toepassing zijn.
Ik wil wel helpen, maar geen 130 nummers doornemen, een stuk of 5 lijkt me wel wat om te beginnen.
Bij de volgende expo wil ik in ieder geval een pintje met je drinken.
Mvg,
Michaël

DCC, Lissy,Lijn154

Metpetergaathetbeter

Citaat van: Michael op 27 november 2013, 20:11:39 PM
.
Ik wil wel helpen, maar geen 130 nummers doornemen,

nee binnenkort 131 !  ;D
Groeten Peter ;)

PS bijna onbegonnen werk !  zoektermen loc reeks, wagons type, weatheren ertswagons, weatheren coilwagons zouden zoektermen kunnen zijn

stefanic

Misschien mis ik iets maar...

Gezien op de server van MSM php (en waarschijnlijk ook MySQL) draait...
't is eigenlijk een kleintje om dan een search-engine te maken om in de xls-data te zoeken (waarbij de xls-data eerst in een MySQL-database is gepompt natuurlijk).
Het bestaande xls-bestand omzetten en de search maken is relatief simpel. Enkel even nadenken over hoe maandelijks aanvullen met de info uit het volgende nummer...
Gezien de hoeveelheid data in het xls-bestand (eigenlijk belachelijk weinig, in computer-data-termen) is er geen nood om een zoektermen-datbase te maken.
Eigenlijk heb je gewoon één zoekveld nodig waar je je gewenste zoekterm intypt, en zoeken maar. Eventueel selectie van een categorie van artikel dat je zoekt (edit... bestaat dus al). In de database miste ik wel NL<->FR (gezien het bestand tot msm-ttmindex.xls heet).
Uiteraard kan je de mogelijkheid nog verder uitbreiden met mogelijkheid tot zoeken op een bepaald nummer ed...

ik zie nu dat op de msm-site deze search-index al php draait (selectie van de categorieen mogelijk) dus waarschijnlijk zit alles al in een MySQL-database?... dus eigenlijk heb je enkel een algemene searchfunctie nodig?
Stefan,
'specialist' in grootspoor, amateur in modelspoor: HO= dig NMBS | I dig NMBS | O~ analoog GILS
http://www.berail.behttp://spooreen.berail.be | http://gils.berail.be

Steam.N

Stefan,

alhoewel ik in het verleden zeer veel met IT en programmatie bezig geweest ben, is mijn kennis niet meer actueel, en is PHP en MySQL voor mij onbekend.
Zodra iemand me in gang zet, kan ik zorgen voor de omzetting van de excel, en de implementatie van de zoekfunctie.
Eerst nog die "iemand" vinden ...

Anderzijds: de zoekfunctie op de huidige excel gegevens is (voor mij) onvoldoende:
-  voorbeeld van die bomen, waarbij "hoe maak ik een populier" niet geselecteerd wordt als ik "Bomen" opgeef
   (en er zijn tal van voorbeelden)
-  ik kan niet aanduiden welke artikels voor mij van belang zijn om een bepaalde reden (wil dus een bookmark kunnen zetten,
   die bookmark kunnen categoriseren, en een overzicht van de artikels uit die categorie bekomen).
-  iedere gebruiker zou dit voor zichzelf moeten kunnen doen
Dus het gaat over een (relatief eenvoudige) uitbreiding.

De maandelijkse update is geen probleem: in de database stoppen ipv in de excel.

Maar dus eerst uitzoeken hoe ik met de nodige tools kan werken in dit forum platform.
Knutselgroeten !  Jean       TP-I (B) & TP-II (DR) - N - DC - Handbediening - Zelfbouw  { Sedelocus - De Feniks - Pira-N's Crossing - Turnhout NEEB - Scrap Yard }

doomslu

De ganse website van MSM/TMM en ook dit forum werken met SQL en PHP.
Alles in tabellen stoppen is dus inderdaad geen probleem. Het er terug uit halen is iets moeilijker voor niet-specialisten (zoals Jean en ikzelf), maar zal wel lukken.
Toch vind ik de optie van een Excel niet verkeerd omdat je die kan downloaden en ik vermoed dat sommige mensen daar in geïnteresseerd zullen zijn.
We zijn ondertussen, achter de schermen, ook nog een alternatieve piste aan het bekijken...
luc    * MODEL RAILROADING IS FUN *

Gerolf

't Is maar een idee, maar kan je bij elk artikel geen veld met trefwoorden toevoegen ?
Bij het "populier"-artikel is dat dan bijvoorbeeld boom, draad, vlechten, loof, spuitlijm, de auteur, ...
=> en dan kan de zoekfunctie wél die gewenste artikels vinden.

Ikzelf zou het al fijn vinden om artikels op auteur te vinden (Evan, Emanuel, Jos, ...)

Misschien zelfs heel de tekst "verborgen" in de Excel ?
(is sneller gebeurd dan al die artikels teruglezen, denk ik)
Groeten uit "Marche-en-Bières"   ** Modelspoor is plezant **   TPIII-H0-DC-Zelfbouw

Steam.N

Gerolf,

- de sleutel "Auteur" was al opgenomen in mijn wensenlijstje, en is in de maak  ;)
- het veld met trefwoorden is in de nieuwe MSM Index geen veld, maar een tabel, die je zeer eenvoudig beheert.
  Dus dat probleem is opgelost, als je de sleutels ingeeft, natuurlijk.
  Bij de volgende vrijgave van de Index (zeer binnenkort), zal ik wat meer uitleg geven.

SQL is geen probleem (heb ik al veel gebruikt), maar PHP is me onbekend, en ik moet eens opgestart worden in de webwereld.
Heb wat documentatie in huis gehaald, dus wie weet  ;)

De excel blijft voorlopig operationeel, en beschouw ik als een prototype, en capteerder van zoekwoorden.
Knutselgroeten !  Jean       TP-I (B) & TP-II (DR) - N - DC - Handbediening - Zelfbouw  { Sedelocus - De Feniks - Pira-N's Crossing - Turnhout NEEB - Scrap Yard }

PietB

Citaat van: Steam.N op 28 november 2013, 10:37:03 AM
SQL is geen probleem (heb ik al veel gebruikt), maar PHP is me onbekend, en ik moet eens opgestart worden in de webwereld.
Heb wat documentatie in huis gehaald, dus wie weet  ;)
Hoi Jean, als je wat C of C++ ervaring hebt is PHP niet zo moeilijk om onder de knie te kijgen.
En als je op het internet zoekt naar php sources, zul je zien dat er al veel, héél veel is bedacht.
Je excelsheet converteren naar een sql database is waarschijnlijk niet noodzakelijk.
Want er zijn ook vast wel phpscripts die een excelsheet kunnen bevragen.
En waarom opnieuw het wiel uitvinden?
Ik zeg maar zo beter goed gejat dan slecht bedacht!

grt Piet.

stefanic

En met php kan je in 1-2-3 (zelfs in 1-2) een xls genereren. Gewoon een normale HTML-tabel 'printen' op je scherm met een xls-hoofding vooraf.
Stefan,
'specialist' in grootspoor, amateur in modelspoor: HO= dig NMBS | I dig NMBS | O~ analoog GILS
http://www.berail.behttp://spooreen.berail.be | http://gils.berail.be

Michael

Dit draadje eens nieuw leven in blazen, MSM is en blijft een prachtig blad met heel veel informatie, het probleem is er nog steeds ik ben op zoek naar artikels van Arnaud Verlaeken maar het is onbegonnen werk om alle nummers door te nemen.
Er zijn er vast veel meer met dit probleem. De expo is nu voorbij tijd om dit weer eens aan te pakken lijkt mij. Welke expert komt met een goed plan?
Mvg,
Michaël

DCC, Lissy,Lijn154

Steam.N

Michael, de expo is achter de rug, en ik kan terug naar die index en zijn zoekfunctie kijken.
Even geduld ?  Komt in orde !  ;)
Knutselgroeten !  Jean       TP-I (B) & TP-II (DR) - N - DC - Handbediening - Zelfbouw  { Sedelocus - De Feniks - Pira-N's Crossing - Turnhout NEEB - Scrap Yard }

dgrr57

Gewoon de Index gebruiken en verlaeken als zoekterm invullen en dan op zoeken clicken  ;)

Michael

Citaat van: dgrr57 op 23 oktober 2014, 15:56:56 PM
Gewoon de Index gebruiken en verlaeken als zoekterm invullen en dan op zoeken clicken  ;)
Werkt uitstekend via deze site.
Mvg,
Michaël

DCC, Lissy,Lijn154