Wyszukiwanie w serwisie CORDIS
Wykorzystaj w pełni możliwości wyszukiwania w serwisie CORDIS
Interfejs wyszukiwania w serwisie CORDIS umożliwia:
- wyszukiwanie przy pomocy filtrów dostępnych w menu bocznym strony
- wyszukiwanie terminów wprowadzonych w polu wyszukiwania
- łączenie filtrów z wyszukiwaniem terminów
- tworzenie własnych zapytań
Wyszukiwanie przy pomocy menu filtrów
Menu filtrów dostępne na pasku bocznym interfejsu wyszukiwania zawiera najczęściej używane filtry ogólnego zastosowania.
Wyszukiwanie terminów
Możesz przeprowadzić ogólne wyszukiwanie obejmujące najważniejsze dziedziny przedstawione na łamach serwisu CORDIS, korzystając z pola wyszukiwania znajdującego się u góry strony i podając jedno lub kilka słów kluczowych. Wyszukiwanie zostanie przeprowadzone we wszystkich dostępnych językach.
Wyszukiwarka tokenizuje tekst w ramach wyszukiwania. W praktyce oznacza to, że wyszukanie słowa kluczowego 'sustainable' spowoduje również uwzględnienie terminów takich jak 'sustain', 'sustaining' i im podobnych, jeśli są częścią danych w języku angielskim.
Ze względu na wielojęzyczny charakter danych zawartych w serwisie CORDIS terminy angielskie mogą znajdować się w rekordach nieanglojęzycznych - w takich przypadkach mogą być tokenizowane w inny sposób. Na przykład w języku francuskim wyszukanie słowa 'sustainable' zwróci wyniki dla słów 'sustainable' oraz 'sustainabl'.
W przypadku wpisania wielu słów kluczowych wyszukiwarka traktuje każde słowo jako oddzielny termin do wyszukania. Przykładowo, wyszukanie hasła sustainable agriculture spowoduje wyszukanie rekordów zawierających zarówno słowo 'sustainable', jak i 'agriculture' w podstawowych dziedzinach, przy czym tokenizacja pozostanie zgodna z zasadami przedstawionymi powyżej.
Aby wyszukać daną frazę we wskazanym brzmieniu, należy umieścić słowa w cudzysłowie - na przykład 'sustainable agriculture'. Choć w ramach wyszukiwania można użyć standardowych (podwójnych) cudzysłowów, system automatycznie zamieni je na pojedyncze cudzysłowy. Frazy wyszukiwane przy pomocy wyszukiwarki są tokenizowane, co oznacza, że wyszukana fraza 'sustainable agriculture' jest odpowiednikiem frazy 'sustain agricultur' w języku angielskim lub 'sustainabl agricultur' w języku francuskim.
Tokenizacja pozwala uniknąć konieczności stosowania znaków wieloznacznych w wyszukiwaniu tekstowym, przy czym znaki wieloznaczne najlepiej zarezerwować dla terminów niepodlegających tokenizacji, takich jak identyfikatory.
Symbole wieloznaczne można wykorzystywać w celu wyszukiwania wzorców w obrębie indeksowanych terminów. Obsługiwane znaki wieloznaczne to gwiazdka (*) i znak zapytania (?):
* zastępuje dowolną liczbę znaków innych niż spacja
? zastępuje dokładnie jeden znak inny niż spacja
Wyszukanie słowa kluczowego educa* spowoduje znalezienie wszystkich słów rozpoczynających się od 'educa', w tym educator, education, educational oraz educated. Ze względu na to, że wyszukiwania z użyciem symboli wieloznacznych nie są tokenizowane, wyniki nie zawsze będą dopasowane do tokenizowanych terminów. W przedstawionym przykładzie słowa 'education' oraz 'educate' są skracane do tokenu 'educ', zatem użycie symbolu wieloznacznego zmniejszy liczbę wyników. W związku z tym symbole wieloznaczne w przypadku wyszukiwania ogólnego najlepiej stosować w celu wyszukiwania wartości takich jak identyfikatory.
Łączenie filtrów z wyszukiwaniem słów kluczowych
Wyszukiwarka umożliwia łączenie filtrów z wyszukiwaniem słów kluczowych wprowadzonych w polu wyszukiwania. Wyszukiwane terminy będą traktowane jak kolejny filtr dodany do zapytania.
Aby wyszukać projekty z zakresu badań nad embrionalnymi komórkami macierzystymi, należy uruchomić wyszukiwanie w oparciu o następujące filtry:
Zbiór: Projekty
Dziedzina nauki: komórki macierzyste
Rezultaty wyszukiwania można dodatkowo przefiltrować wpisując słowo kluczowe embrionalne w polu wyszukiwania.
W przypadku filtrów takich jak akronim lub identyfikator, terminy nie są tokenizowane. Oznacza to, że wpisany termin zostanie wyszukany w formie, w jakiej został wpisany. W związku z tym symbole wieloznaczne są znacznie bardziej użyteczne w tym kontekście.
Tworzenie własnych zapytań
Po wybraniu opcji 'Wyszukiwanie zaawansowane' obok pola wyszukiwania pojawi się zapytanie wygenerowane dla danego wyszukiwania w trybie zaawansowanym.
Zastosowanie tego trybu umożliwia tworzenie zapytań w oparciu o strukturę danych i składnię zapytań, a także wprowadzać własne zapytania oparte na połączeniu następujących elementów:
- Wyszukiwanych terminów
- Operatorów logicznych
- Ścieżek XPath
Wyszukiwane terminy
Zobacz powyżej.
Poza wyszukiwaniem ogólnym w tekście, zastosowanie wyszukiwania zaawansowanego umożliwia wyszukiwanie informacji w konkretnych polach. Choć większość pól jest tokenizowana zgodnie z zasadami opisanymi powyżej, zawartość niektórych pól nie jest tokenizowana, co pozwala na bardziej precyzyjne wyszukiwanie treści konkretnego pola.
Zawartość pól wskazanych poniżej nie jest tokenizowana:
- Projekty: language, rcn, id, status, euroSciVoc
- Artykuły: language, rcn, id, issn, isbn, catalogueNumber, cellarId, issue
- Wyniki: language, rcn, id
- Organizacje: language, rcn, id, vatNumber
- Program: language, rcn, id, cordaId, code, frameworkProgramme
- Zaproszenie: identifier
Operatory logiczne
Zastosowanie operatorów logicznych umożliwia łączenie wyszukiwanych terminów oraz wykluczenie konkretnych terminów z wyszukiwania.
Wyszukiwarka oferuje możliwość stosowania trzech operatorów: AND, OR, NOT, a także nawiasów () - te ostatnie służą do łączenia terminów w grupy.
AND jest domyślnym operatorem łączącym wprowadzone przez użytkownika terminy, który pozwala zawęzić wyniki wyszukiwania w taki sposób, by uzyskać wyłącznie wyniki zawierające wszystkie wymienione terminy
chemical AND electrical AND mechanical
OR pozwala rozszerzyć wyszukiwanie w celu otrzymania wyników zawierających co najmniej jeden element z listy
science OR scientist OR scientific
Wiele osób mylnie sądzi, że operator OR oznacza alternatywę wykluczającą – pozwala na wyszukanie terminu A albo terminu B. W praktyce operator OR jest jednak operatorem włączającym – umożliwia wyszukanie terminów A oraz B.
NOT (AND NOT) pozwala na wykluczenie terminów, które nie mają znaleźć się w wynikach wyszukiwania.
wood NOT plastic
Domyślnie operator ten odpowiada operatorom AND NOT, jednak może zostać zestawiony z operatorem OR, aby zwrócić wszelkie rezultaty, które zawierają słowo „wood” oraz nie zawierają terminu „plastic”. wood OR NOT plastic
W przypadku użycia różnych operatorów w tym samym zapytaniu wyszukiwanie jest przetwarzane według następującej kolejności:: operator NOT ma najwyższy priorytet, następnie uwzględniany jest operator AND, a potem OR.
Nawiasy ()
Używając wyszukiwarki możliwa jest zmiana kolejności operatorów poprzez ujęcie terminów i związanych z nimi operatorów w nawiasach. Informacje zawarte w nawiasach są interpretowane w pierwszej kolejności, następnie system przechodzi do informacji znajdujących się poza nawiasami. W obrębie nawiasów obowiązuje kolejność interpretacji operatorów logicznych podana powyżej.
Na przykład:
Wyrażenie sustainable OR environmental AND farming pozwala na wyszukanie wszystkich rekordów, w których występują wyrazy „environmental” i „farming”, a także wszystkie rekordy, w których występuje słowo „sustainable”.
Wyszukanie (sustainable OR ecological) AND farming spowoduje wyszukanie wszystkich rekordów, w których występuje słowo „farming" wraz ze słowem „sustainable" lub „ecological".
W przypadku użycia nawiasów zagnieżdżonych (nawiasów w nawiasie) wyszukiwarka przetwarza najpierw wyrażenie w wewnętrznych nawiasach, potem w kolejnych nawiasach je otaczających i tak dalej, aż do zinterpretowania całego zapytania. Na przykład: ((rain OR shower) AND storm) OR downpour
Ścieżki XPath
Choć dane wyszukiwania występują w formacie JSON, wyszukiwarka w serwisie CORDIS wykorzystuje ścieżki XPath w celu tworzenia zapytań. Ścieżki XPath umożliwiają wybór węzłów w dokumencie XML. Zapytania generowane podczas wyszukiwania za pomocą menu filtrów opierają się na ścieżkach XPath.
Na przykład: wybór następujących wartości filtrów:
Zbiór: Broszury Results Pack, Wyniki w skrócie, Wiadomości
Dziedzina zastosowania: Zmiana klimatu i środowisko
Język: angielski
spowoduje wygenerowanie następującego zapytania:
(/article/relations/categories/collection/code='resultsPack','brief','news') AND language='en' AND relations/categories/applicationDomain/code='env'
Na podstawie ścieżki do konkretnego węzła w kodzie XML rekordu można wywnioskować odpowiadającą mu ścieżkę XPath i użyć jej we własnych zapytaniach.
Możliwe jest użycie specyficznych ścieżek XPath, które nie są dostępne w menu filtrów wyszukiwania, na przykład:
Wyszukiwanie zakończonych projektów:
/project/status=CLOSED
Wyszukiwanie projektów opatrzonych zatwierdzonymi kategoriami EuroSciVoc:
/project/validation/euroSciVoc=true
Wyszukiwanie projektów, których koordynacją zajmuje się organizacja o identyfikatorze 999979888:
/project/relations/associations/coordinator/organization/id='999979888'
Wyszukiwanie projektów, w których bierze udział organizacja partnerska:
/project/relations/associations/partner/organization/id='*'
Wyszukiwanie projektów, w których bierze udział podmiot zewnętrzny lub międzynarodowa organizacja partnerska:
/project/relations/associations/thirdParty/organization/id='*' OR /project/relations/associations/internationalPartner/organization/id='*'
Wyszukiwanie projektów, w których bierze udział organizacja oznaczona jako „zamknięta" („terminated"):
/project/relations/associations/participant/organization/_ATTR_terminated='true'
Ścieżki XPath używane w przez różne filtry w interfejsie wyszukiwania można znaleźć w sekcji: Krótkie poradniki - Ścieżki XPath stosowane w filtrach wyszukiwania.
Krótkie poradniki
Operatory logiczne
| Operator | Opis | Przykłady |
|---|---|---|
| AND | Operator AND łączy wyszukiwane terminy w taki sposób, aby każdy wynik wyszukiwania zawierał wszystkie podane terminy. Operator AND zawęża wyszukiwanie. |
Zapytanie cancer AND treatment zwraca wyniki, które zawierają zarówno wyrazy „cancer", jak i „treatment". Zapytanie cancer AND treatment AND therapy zwraca wyniki, które zawierają wyrazy „cancer", „treatment" i „therapy". |
| OR | Operator OR łączy wyszukiwane terminy w taki sposób, aby każdy wynik wyszukiwania zawierał przynajmniej jeden z podanych terminów. Operator OR rozszerza zakres wyszukiwania. |
Zapytanie doctorate OR degree zwraca wyniki, które zawierają wyrazy „doctorate" oraz „degree". |
| NOT | Operator NOT wyklucza terminy, które nie mają pojawić się w wynikach wyszukiwania. Operator NOT zawęża zakres wyszukiwania. |
Zapytanie viruses NOT bacteria pozwala wyszukać wyniki, które zawierają wyraz „viruses", jednak nie zawierają wyrazu „bacteria". Zapytanie viruses AND NOT (bacteria OR fungi OR parasites) pozwala wyszukać wyniki, które zawierają wyraz „viruses", ale nie zawierają wyrazów „bacteria", „fungi" czy „parasites". |
| =/== | Dia hierarchii kodów EuroSciVoc. Umożliwia uwzględnienie/wykluczenie kategorii podrzędnych. |
Zapytanie /project/relations/categories/euroSciVoc/code='/25' zwraca wyniki obejmujące kategorię nadrzędną EuroSciVoc 25 i wszystkie jej kategorie podrzędne. Zapytanie /project/relations/categories/euroSciVoc/code=='/25' zwraca wyniki obejmujące wyłącznie kategorię nadrzędną EuroSciVoc 25. |
Cudzysłowy
| Cudzysłowy | Opis | Przykłady |
|---|---|---|
| ' ' | Użycie cudzysłowów pojedynczych pozwala wyszukać elementy, które pasują do wszystkich wyszukiwanych terminów w podanej kolejności. | Zapytanie 'circular economy' zwraca wyniki, które zawierają frazę „circular economy”. |
| " " | Cudzysłów podwójny działa tak samo jak cudzysłów pojedynczy. System automatycznie zamienia go na cudzysłów pojedynczy. | Zapytanie "circular economy" zwraca wyniki, które zawierają frazę „circular economy". |
Symbole wieloznaczne
| Symbole wieloznaczne | Opis | Przykłady |
|---|---|---|
| * | Oznacza dowolną liczbę znaków niebędących spacjami | Zapytanie educat* zwraca wszystkie słowa rozpoczynające się od „educat", takie jak „educate”, „education”, „educated”, „educational” oraz „educator”. Zapytanie Hof*man* zwraca wyniki zawierające wyrazy Hofman, Hofmann, Hoffman lub Hoffmann. |
| ? | Oznacza dokładnie jeden znak niebędący spacją. | Zapytanie organi?ation umożliwia uwzględnienie w wynikach dwóch wariantów angielskiej pisowni - „organization" i „organisation". Zapytanie organi?ation* pozwala wyszukać wyrazy takie jak „organisation”, „organisations”, „organisational”, „organization”, „organizations” lub „organizational. |
Nawiasy
| Nawiasy | Opis | Przykłady |
|---|---|---|
| ( ) | Frazy w nawiasach są interpretowane przez wyszukiwarkę przed innymi operatorami (NOT, AND, OR) i dlatego można ich użyć do zmiany domyślnej kolejności operatorów. | W zapytaniu pollution OR environment AND water operator AND jest uwzględniany przed operatorem OR. Zastosowanie nawiasów umożliwia wymuszenie interpretacji operatora OR przed operatorem AND - (pollution OR environment) AND water Nawiasy mogą być zagnieżdżone na maksymalnie dwóch poziomach: water AND ((wheel OR mill) AND NOT 'generators and turbines') Powyższe zapytanie jest równoważne z zapytaniem: water AND (wheel OR mill) AND NOT 'generators and turbines' |
Ścieżki XPath stosowane w filtrach wyszukiwania
| Filtr | Ścieżka XPath |
|---|---|
| TREŚĆ Zbiór |
Projektycontenttype=project Broszury Results Pack /article/relations/categories/collection/code=resultsPack Broszury Project Info Pack /article/relations/categories/collection/code=projectsInfoPack Broszury Synergy /article/relations/categories/collection/code=synergyPack Wyniki w skrócie /article/relations/categories/collection/code=brief Wiadomości /article/relations/categories/collection/code=news Podcasty /article/relations/categories/collection/code=podcast Filmy /article/relations/categories/collection/code=videoStreszczenia raportów /result/relations/categories/collection/code=pubsum Rezultaty projektów /result/relations/categories/collection/code=deliverable Publikacje projektów /result/relations/categories/collection/code=publication Prawa własności intelektualnej /result/relations/categories/collection/code=ipr Programy contenttype=programme |
| TREŚĆ Dziedzina zastosowania |
relations/categories/applicationDomain/code=[code] |
| TREŚĆ Język |
language=[lang] |
| TREŚĆ Program |
relations/associations/programme/code=[code] |
| PROJEKT Akronim / Identyfikator |
Akronim projektu/project/acronym=[acronym]Identyfikator projektu /project/id=[id] |
| PROJEKT Dziedzina nauki |
/project/relations/categories/euroSciVoc/code=[code] |
| PROJEKT Data rozpoczęcia/końcowa |
Data rozpoczęcia Od: startDate>=[fromDate] Do: startDate<=[toDate] Od – do: startDate=[fromDate]-[toDate]Data końcowa Od: endDate>=[fromDate] Do: endDate<=[toDate] Od – do: endDate=[fromDate]-[toDate] |
| PROJEKT Całkowity koszt |
Od: /project/totalCost>=[fromValue] Do: /project/totalCost<=[toValue] Od – do: /project/totalCost=[fromValue]-[toValue] |
| PROJEKT Wkład UE |
Od: /project/ecMaxContribution>=[fromValue] Do: /project/ecMaxContribution<=[toValue] Od – do: /project/ecMaxContribution=[fromValue]-[toValue] |
| PROJEKT Identyfikator zaproszenia |
/project/relations/associations/relatedMasterCall/call/identifier=[id] |
| ORGANIZACJA Nazwa organizacji |
organization/legalName=[name] OR organization/shortName=[name] |
| ORGANIZACJA Region organizacji |
region/nutsCode=[code] |