Example usage for org.apache.solr.client.solrj SolrQuery get

List of usage examples for org.apache.solr.client.solrj SolrQuery get

Introduction

In this page you can find the example usage for org.apache.solr.client.solrj SolrQuery get.

Prototype

@Override
    public String get(String param) 

Source Link

Usage

From source file:org.phenotips.vocabulary.internal.solr.FrenchHPOTranslationTest.java

License:Open Source License

@Test
public void queriesAreNotModifiedWhenFieldsAreInitiallyEmpty() {
    when(this.localizationContext.getCurrentLocale()).thenReturn(Locale.FRENCH);
    SolrQuery query = new SolrQuery("seizures");
    query.set(DisMaxParams.BQ, "hello");
    this.component.extendQuery(query, this.vocabulary);
    Assert.assertNull(query.get(DisMaxParams.PF));
    Assert.assertNull(query.get(DisMaxParams.QF));
}

From source file:org.phenotips.vocabulary.internal.solr.GermanHPOTranslationTest.java

License:Open Source License

@Test
public void queriesAreExtendedToIncludeGermanFieldsWhenLocaleIsDe() {
    SolrQuery query = new SolrQuery("seizures");
    query.set(DisMaxParams.QF, "name");
    query.set(DisMaxParams.PF, "name");
    this.component.extendQuery(query, this.vocabulary);
    Assert.assertEquals("name name_de^60 synonym_de^45 def_de^12 ", query.get(DisMaxParams.PF));
    Assert.assertEquals("name name_de^30 synonym_de^21 def_de^6 ", query.get(DisMaxParams.QF));
}

From source file:org.phenotips.vocabulary.internal.solr.GermanHPOTranslationTest.java

License:Open Source License

@Test
public void queriesAreExtendedToIncludeGermanFieldsWhenLocaleIsDeDE() {
    when(this.localizationContext.getCurrentLocale()).thenReturn(Locale.GERMANY);
    SolrQuery query = new SolrQuery("seizures");
    query.set(DisMaxParams.QF, "name");
    query.set(DisMaxParams.PF, "name");
    this.component.extendQuery(query, this.vocabulary);
    Assert.assertEquals("name name_de^60 synonym_de^45 def_de^12 ", query.get(DisMaxParams.PF));
    Assert.assertEquals("name name_de^30 synonym_de^21 def_de^6 ", query.get(DisMaxParams.QF));
}

From source file:org.phenotips.vocabulary.internal.solr.GermanHPOTranslationTest.java

License:Open Source License

@Test
public void queriesAreNotModifiedWhenLocaleIsFr() {
    when(this.localizationContext.getCurrentLocale()).thenReturn(Locale.FRENCH);
    SolrQuery query = new SolrQuery("seizures");
    query.set(DisMaxParams.QF, "name");
    query.set(DisMaxParams.PF, "name");
    this.component.extendQuery(query, this.vocabulary);
    Assert.assertEquals("name", query.get(DisMaxParams.PF));
    Assert.assertEquals("name", query.get(DisMaxParams.QF));
}

From source file:org.phenotips.vocabulary.internal.solr.GermanHPOTranslationTest.java

License:Open Source License

@Test
public void queriesAreNotModifiedWhenFieldsAreInitiallyEmpty() {
    SolrQuery query = new SolrQuery("seizures");
    query.set(DisMaxParams.BQ, "hello");
    this.component.extendQuery(query, this.vocabulary);
    Assert.assertNull(query.get(DisMaxParams.PF));
    Assert.assertNull(query.get(DisMaxParams.QF));
}

From source file:org.phenotips.vocabulary.internal.solr.ItalianHPOTranslationTest.java

License:Open Source License

@Test
public void queriesAreExtendedToIncludeItalianFieldsWhenLocaleIsIt() {
    SolrQuery query = new SolrQuery("seizures");
    query.set(DisMaxParams.QF, "name");
    query.set(DisMaxParams.PF, "name");
    this.component.extendQuery(query, this.vocabulary);
    Assert.assertEquals("name name_it^60 synonym_it^45 def_it^12 ", query.get(DisMaxParams.PF));
    Assert.assertEquals("name name_it^30 synonym_it^21 def_it^6 ", query.get(DisMaxParams.QF));
}

From source file:org.phenotips.vocabulary.internal.solr.ItalianHPOTranslationTest.java

License:Open Source License

@Test
public void queriesAreExtendedToIncludeItalianFieldsWhenLocaleIsItIT() {
    when(this.localizationContext.getCurrentLocale()).thenReturn(Locale.ITALY);
    SolrQuery query = new SolrQuery("seizures");
    query.set(DisMaxParams.QF, "name");
    query.set(DisMaxParams.PF, "name");
    this.component.extendQuery(query, this.vocabulary);
    Assert.assertEquals("name name_it^60 synonym_it^45 def_it^12 ", query.get(DisMaxParams.PF));
    Assert.assertEquals("name name_it^30 synonym_it^21 def_it^6 ", query.get(DisMaxParams.QF));
}

From source file:org.phenotips.vocabulary.internal.solr.RussianHPOTranslationTest.java

License:Open Source License

@Test
public void queriesAreExtendedToIncludeRussianFieldsWhenLocaleIsRu() {
    SolrQuery query = new SolrQuery("seizures");
    query.set(DisMaxParams.QF, "name");
    query.set(DisMaxParams.PF, "name");
    this.component.extendQuery(query, this.vocabulary);
    Assert.assertEquals("name name_ru^60 synonym_ru^45 def_ru^12 ", query.get(DisMaxParams.PF));
    Assert.assertEquals("name name_ru^30 synonym_ru^21 def_ru^6 ", query.get(DisMaxParams.QF));
}

From source file:org.phenotips.vocabulary.internal.solr.RussianHPOTranslationTest.java

License:Open Source License

@Test
public void queriesAreExtendedToIncludeRussianFieldsWhenLocaleIsRuRU() {
    when(this.localizationContext.getCurrentLocale()).thenReturn(new Locale("ru", "RU"));
    SolrQuery query = new SolrQuery("seizures");
    query.set(DisMaxParams.QF, "name");
    query.set(DisMaxParams.PF, "name");
    this.component.extendQuery(query, this.vocabulary);
    Assert.assertEquals("name name_ru^60 synonym_ru^45 def_ru^12 ", query.get(DisMaxParams.PF));
    Assert.assertEquals("name name_ru^30 synonym_ru^21 def_ru^6 ", query.get(DisMaxParams.QF));
}

From source file:org.phenotips.vocabulary.internal.solr.SpanishHPOTranslationTest.java

License:Open Source License

@Test
public void queriesAreExtendedToIncludeSpanishFieldsWhenLocaleIsEs() {
    SolrQuery query = new SolrQuery("seizures");
    query.set(DisMaxParams.QF, "name");
    query.set(DisMaxParams.PF, "name");
    this.component.extendQuery(query, this.vocabulary);
    Assert.assertEquals("name name_es^60 synonym_es^45 def_es^12 ", query.get(DisMaxParams.PF));
    Assert.assertEquals("name name_es^30 synonym_es^21 def_es^6 ", query.get(DisMaxParams.QF));
}