QAR SEP if ($type eq "article") { if ($type eq "article") { $search->add_field( [$type_field], "article" ); $search->add_field( [$type_field], "article" ); $search->add_field( [$refereed_field], "TRUE"); $search->add_field( [$refereed_field], "TRUE"); > $search->add_field( [$international_field], "TRUE"); > $search->add_field( [$article_type_field],"scientific"); > } > if ($type eq "non_ref_article") { > $search->add_field( [$type_field], "article" ); > $search->add_field( [$refereed_field], "FALSE"); > $search->add_field( [$international_field], "TRUE"); > $search->add_field( [$article_type_field],"scientific"); } } if ($type eq "book") { if ($type eq "book") { $search->add_field( [$type_field], "book" ); $search->add_field( [$type_field], "book" ); $search->add_field( [$num_editors_field], "0" ); $search->add_field( [$num_editors_field], "0" ); } } if ($type eq "book_section") { if ($type eq "book_section") { $search->add_field( [$type_field], "book_section" ); $search->add_field( [$type_field], "book_section" ); > $search->add_field( [$refereed_field], "TRUE"); > $search->add_field( [$international_field], "TRUE"); } } if ($type eq "thesis") { if ($type eq "thesis") { $search->add_field( [$type_field], "thesis" ); $search->add_field( [$type_field], "thesis" ); > $search->add_field( [$first_group_field], $group,"IN"); } } if ($type eq "ref_conference_item") { if ($type eq "ref_conference_item") { $search->add_field( [$type_field], "conference_item" ); $search->add_field( [$type_field], "conference_item" ); $search->add_field( [$refereed_field], "TRUE"); $search->add_field( [$refereed_field], "TRUE"); $search->add_field( [$international_field], "TRUE"); $search->add_field( [$international_field], "TRUE"); } } > if ($type eq "inv_conference_item") { > $search->add_field( [$type_field], "conference_item" ); > $search->add_field( [$refereed_field], "FALSE"); > $search->add_field( [$international_field], "TRUE"); > $search->add_field( [$pres_types_field], "invited", "IN"); > } > if ($type eq "prof_pub") { > $search->add_field( [$type_field], "article" ); > $search->add_field( [$article_type_field],"professional"); > } > if ($type eq "gp_pub") { > $search->add_field( [$type_field], "article" ); > $search->add_field( [$article_type_field],"popular"); > } if ( $type eq "patent") { if ( $type eq "patent") { $search->add_field( [$type_field], "patent" ); $search->add_field( [$type_field], "patent" ); > $search->add_field( [$patent_type_field], "application"); } } $search->add_field( $ds->get_field("affiliation"), "ewi.utwente.nl", "EQ","ANY"); $search->add_field( $ds->get_field("affiliation"), "ewi.utwente.nl", "EQ","ANY"); $search->add_field( [$year_field], $year ); $search->add_field( [$year_field], $year ); if ($group) | if ( ($group) and $type ne "thesis" ) { $search->add_field( [$research_groups_field], $group , "IN");} { $search->add_field( [$research_groups_field], $group , "IN");} if ($author) if ($author) { $search->add_field( [$author_field], $author , "IN");} { $search->add_field( [$author_field], $author , "IN");} if ($program) if ($program) { $search->add_field( [$research_programs_field], $program , "IN");} { $search->add_field( [$research_programs_field], $program , "IN");} if ($project) if ($project) { $search->add_field( [$research_projects_field], $project , "IN");} { $search->add_field( [$research_projects_field], $project , "IN");} if ($school) if ($school) { $search->add_field( [$research_schools_field], $school , "IN");} { $search->add_field( [$research_schools_field], $school , "IN");}