ENTERPRISE SEARCH Toteutustekniikka Mikko Uusitalo Tampereen ammattikorkeakoulu.

Slides:



Advertisements
Samankaltaiset esitykset
Näkövammaiset ja verkkosivustot Virpi Jylhä
Advertisements

WordPress- koulutus Kaarinan & Espoon NKK.
Hakukoneet Kotimaiset hakukoneetPortaalit Ulkomaisia hakukoneitaMetahakukoneet.
Wikispace jatkokurssi Jarmo Heikkinen Karoliina Kemppainen Satu Kylmänen.
Historia • Blogger-palvelun perusti pieni sanfranciscolainen yritys nimeltään Pyra Labs jo vuoden 1999 elokuussa • Bloggerin kehittivät kolme kaveria,
Www-sivuston ja verkkopalvelun rakentaminen Miten tehdä yritykselle www-sivut?
Julkaisuportaalin prototyyppi Tutki-ohjausryhmä, Jyrki Ilva
1 Heli Lepomäki Yritysten ja muiden organisaatioiden käyttöön sähköinen työpöytä on jo leviämässä, koska niiden toiminta ja asiakaspalvelu.
1 Java-kieleen pohjautuvien ohjelmien käyttökohteita Ohjelmat Appletit JavaBeans JavaScript Java Server Pages (JSP) Java Servletit J2ME, mobiililaitteet.
PHP ja sessionhallinta Verkkotekniikan jatkokurssi Kevät 2003 V. Seppänen
Web Services ©Reino Aarinen, Miksi?  Web Services tekniikalla voi muuttaa valmiit sovellukset Web sovelluksiksi.  Sovellus voi julkaista toiminnon.
Tietokannan suunnittelu
Aineistojen tuonti Finnaan
Aineistojen tuonti Finnaan KIRJASTOVERKKOPALVELUT Tietueiden haravointi ja indeksointi (Record Manager)  Kansalliskirjasto tekee keskitetysti.
W w w. h a m k. f i Wiki koulutus Leenakaija Lehto
Yhteenvetoa ydin- rajapintojen aamupäivän PlugIT-työpajasta Marko Sormunen PlugIT, Kuopion yliopiston atk-keskus
Netvibes henkilökohtaisena oppimisympäristönä Kiravo – kirjasto avoimena oppimisympäristönä Biblär – biblioteket som ett öppet lärcentra Krista Auvinen.
Verkkosivut opettajan apuna
Ellit - keskustelut “news-groups” räätälöityjä palveluja
Verkkotaitokoulutus Aloitus. Koulutuksen sisältö Verkonkäytön perustaitoja (3.11.) Tiedonhaku verkossa (10.11.) Työnhaku verkossa (17.11.) Asiointi ja.
JYVÄSKYLÄN YLIOPISTO 2006 Bluetooth-kirjautumismenetelmiä InSitu-järjestelmässä Tietotekniikan kandidaattiseminaari Tuukka Puranen
Tiedonhaku Internetistä
1 WWW-lomakkeet Sähköisen liiketoiminnan tärkeä elementti.
Opi Analyzer Peruskäyttäjäkoulutus
Primo Central Index –työpaja
Rakenteen ja ilmeen määrittelystä konseptissa. Konseptisuunnittelu Konseptisuunnitelman sisällöstä Konseptisuunnitelmassa kuvaillaan Projektin tausta.
Sähköinen portfolio - kyvyt.fi
XML -kielen perusteet SIMO Seminaari Antti Mäkinen.
Office 365 –pilvipalvelut UEF:n opiskelijoille
Esa Ramstadius Jussi Iltanen MTT Agronet portaali.
Metsähallitus MOSS:in käyttöönotto Metsähallituksessa Luonnonvarat-tapaaminen Satu Sorjonen
Tilastomatematiikkaa verkossa - Pythagoras-oppimisympäristö
VÄLIVUOSI.  Välivuosi voi osua omalle kohdalle joko suunnitellusti tai vahingossa, jos ei saakaan ensimmäisellä hakukerralla opiskelupaikkaa.  Välivuosi.
Käyttöohje: Kuinka löytää toimintaryhmä. (Painamalla F5 voit katsoa tämän diaesityksen)
© 2010 IBM Corporation1 Objektien käyttöoikeudet  Kaikilla sisällönhallinnan objekteilla on käyttöoikeudet. Käyttöoikeudet on jaoteltuina Lukuoikeuksiin,
Netvibes henkilökohtaisena oppimisympäristönä Kiravo – kirjasto avoimena oppimisympäristönä Biblär – biblioteket som ett öppet lärcentra Krista Auvinen.
Lomakkeet © Reiska, Lomakkeet Varsinkin Web-sovelluksia ajetaan täyttämällä sivulla lomake ja lähettämällä tiedot palvelimella olevan Web-sovelluksen.
Taustaa Opetus- ja kulttuuriministeriön toimialalla on laajalti omaksuttu verkostomainen sähköinen työskentely yli organisaatiorajojen. Kuluttajille tarkoitettujen.
Shibboleth 2 uudet ominaisuudet & päivän käytännöt Haka koulutus
WWW-sivuston tekeminen: n SUUUNNITTELE aina ensin:
JavaStation haastaa PC:n oppilaitoksissa Pasi Häkkinen TTKK/DMI/Hypermedialaboratorio Multimedian monet muodot, Tampere-talo.
KANSALLISKIRJASTO - Kirjastoverkkopalvelut UKJ toteutusvaihtoehtojen tutkiminen Minna Kivinen, UKJ-ohjausryhmän kokous
Kaksi- ja kolmitasoiset sovellukset Two and Three Tier Systems.
XML Schema Teppo Räisänen Liiketalouden yksikkö.
HTTP (c) Reino Aarinen, HTTP yhteyskäytäntö Web asiakasohjelmat (yleensä erilaiset selaimet) käyttävät HTTP protokollaa tiedon siirtoon WWW sivustojen.
Liikkuvuuden Tuki (LiTu) Tietotekniikkaosasto Juha Ojaluoma
Haravointi & indeksointi Mitä on hyvä tietää, kun omia aineistoja tuo Finnaan Kirjastoverkkopalvelut vastaa kansallisella tasolla kirjastoverkon.
XSL Teppo Räisänen
Omien aineistojen tuonti Finnaan KIRJASTOVERKKOPALVELUT Tietueiden haravointi  Kansalliskirjasto tekee keskitetysti  Haravoidaan ja indeksoidaan.
XSL Teppo Räisänen
Omien aineistojen tuonti Finnaan KIRJASTOVERKKOPALVELUT Tietueiden haravointi  Kansalliskirjasto tekee keskitetysti  Haravoidaan ja indeksoidaan.
Tahtoo kotisivut meillekin Pohdintaa ja ehdotuksia Espoon Parkkiskerhon kotisivuprojektiin Vili
Haravointi & indeksointi … mitä on hyvä tietää, kun omia aineistoja tarkistaa Finnassa Kirjastoverkkopalvelut vastaa kansallisella tasolla kirjastoverkon.
SHAMAN-projekti  Projektiryhmä Marko Andersson Mika Rinkinen Matti Törmä Timo Valonen  Tilaaja Jyväskylän yliopiston atk-keskus.
JYVÄSKYLÄN YLIOPISTO 2007 Bluetooth-yhteydenmuodostus InSitu-järjestelmässä Tietotekniikan pro gradu -seminaari Tuukka Puranen
1 ASIAKAS/PALVELIN -JÄRJESTELMÄ Järjestelmän tarkoituksena on mahdollistaa käyttäjän kyselyt tietokantaan asiakasohjelman avulla. Asiakasohjelma ottaa.
1 OpiPal opintojaksopalaute- järjestelmä Opiskelijan opas
Lähiverkot -erikoistyökurssi Linux -työ Network File System 22.4 Jarkko Pulli.
Varmuuskopiot. Muistutus tosiseikoista Finaglen laki: –“Anything that can go wrong, will”
Lehden tietojärjestelmän suunnittelu ja käyttöönotto.
Nettikiusaaminen Pietiläinen, Korhonen, Saarimäki.
KANSALLISKIRJASTO - Kirjastoverkkopalvelut Erkki Tolonen Kuva: Joel Nokelainen, Helsingin kaupunginmuseo,
Liikennöitsijäsivuston käyttöohje Liikennöitsijäksi rekisteröityminen Liikennöitsijäsivuston www-osoite on http ://
DNS ja DHCP-palvelut linuxissa
TIETOTURVALLISUUS.
Snapchat.
WWW-Sisällönhallintaohjelmat
Web-sovellusten kehittäminen - Johdanto
Data Care - Datapalvelu Palvelupaketti suojareleiden datan hallintaan
Google Docs Teppo Räisänen,
Esityksen transkriptio:

ENTERPRISE SEARCH Toteutustekniikka Mikko Uusitalo Tampereen ammattikorkeakoulu

Sisältö • Enterprise search • Google Search Appliance • Ylläpito • Integrointi • Ongelmia ja ratkaisuja 2 / 12

Enterprise search • Yksi hakupalvelu yhdistää useat tietolähteet  Yhtenäinen hakukokemus • Ei ole rajoittunut pelkästään julkisiin www-sivuihin  Esimerkiksi henkilöhaku LDAP-hakemistosta mahdollinen • Pääsynhallinta  Näytetään vain ne dokumentit, joihin käyttäjällä on käyttöoikeus • Haun tarkennus ja rajaus (dynaaminen navigointi)  Epäoleelliset hakutulokset suodattuvat pois käyttäjän valintojen mukaan 3 / 12

Google Search Appliance (GSA) • Oma Google-hakupalvelin  Googlen hakuosaaminen käytettävissä • Crawling, Indexing, Serving, Administration • Lisenssi määrittää, montako dokumenttia indeksiin mahtuu  Yksi URL = yksi dokumentti, vaikka sivu olisi sama. Uuden järjestelmän indeksointia kannattaa seurata, ettei lisenssi tule vahingossa täyteen esimerkiksi HTTP GET -parametrien takia. 4 / 12

Google Search Appliance (GSA) • Googlen tuki nopeaa ja asiantuntevaa  Koodimuutos ohjelmistobugin korjaamiseksi saatiin kymmenessä tunnissa • Tuki ottaa laitteeseen yhteyden SSH:lla tukipyyntöjä selvittääkseen • Apua ostettavissa Solita Oy:ltä, ainoa Enterprise Search -partneri Suomessa 5 / 12

Crawl • Yksinkertaisimmillaan jonkin järjestelmän ”crawlaus” aloitetaan kertomalla sen osoite GSA:lle • Muiden kuin www-sivujen läpikäyntiin käytetään connector-lisäosia  Saatavilla ilmaiseksi, ostettavissa ja koodattavissa (Java) • Pääsynhallinta vaatii muutoksia kohdejärjestelmään ja/tai järjestelmään kirjautumisen opettamista GSA:lle  Määritellään miten GSA pääsee kohdejärjestelmään  Määritellään käyttäjän käyttöoikeuksien tarkistus  Helppo huomioida uuden järjestelmän toteutusvaiheessa 6 / 12

Index • Dokumentteja voidaan myös viedä indeksiin XML-syötteenä  Dokumentit joihin ei ole viittauksia muualla  GSA:n ei tarvitse päästä kohdejärjestelmään • Indeksoitavat dokumentit jaetaan kokoelmiin (collection), jolloin esimerkiksi intranetin ja julkisen www-sivuston hakusisältö voidaan erottaa toisistaan • Kattavasti tilatietoa ja lokeja laitteen toiminnasta 7 / 12

Serving • Integrointi kannattaa toteuttaa yhteistyössä indeksoitavan järjestelmän toimittajan kanssa • Hakulause lähetetään GSA:lle HTTP GET -pyyntönä, johon saadaan haluttaessa vastaus myös XML:nä • Haku- ja tulossivun ulkoasua voi muokata XSLT- tyylitiedostolla 8 / 12

Serving • Käyttäjän käyttöoikeuksien tarkistukseen useita vaihtoehtoja • Perus HTTP-kirjautuminen • Cookie cracking • Kerberos • SAML • X.509-käyttäjävarmenne • Connector 9 / 12

Cookie cracking 10 / 12

Ongelmia ja ratkaisuja • GSA:n sisäänrakennettu LDAP connector kaatui, koska se ei saanut LDAP-palvelimelta dataa riittävän nopeasti  Otettiin käyttöön ulkoinen connector-palvelin • Palaute hakukokemuksesta ollut pääosin hyvää  Opetetaan GSA:lle vielä etsityimpien hakutermien synonyymit (esim. kurssipalaute = opintojaksopalaute) 11 / 12

Kiitos! 12 / 12