Skip to content
This repository has been archived by the owner on May 4, 2022. It is now read-only.

Commit

Permalink
returning json, not storing extra solr fields
Browse files Browse the repository at this point in the history
  • Loading branch information
meatcar committed Oct 19, 2015
1 parent 2ccfb0c commit 2936731
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 23 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -63,23 +63,7 @@
#break
#end

#set ($names = $term.name.split('\s*;;\s*'))
#set ($symptoms = [])
#foreach ($s in $term.actual_symptom)
#set ($discard = $symptoms.add({'id' : $s, 'label' : $services.vocabularies.resolveTerm($s).name}))
#end
#set ($not_symptoms = [])
#foreach ($s in $term.actual_not_symptom)
#set ($discard = $not_symptoms.add({'id' : $s, 'label' : $services.vocabularies.resolveTerm($s).name}))
#end

#set ($result = {
'id' : "$!term.id",
'label' : $names,
'symptoms' : $symptoms,
'not_symptoms' : $not_symptoms,
'gene_reviews_link' : "$!term.get('gene_reviews_link')"
})
#set ($result = $term.toJSON())
$response.setContentType('application/json')
$jsontool.serialize($result)
#if ("$!{request.outputSyntax}" == 'plain')
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -135,8 +135,8 @@
<field name="id" type="string" indexed="true" stored="true" required="true" />

<field name="name" type="text_general" indexed="true" stored="true" required="true" />
<field name="nameSpell" type="text_spell" indexed="true" stored="true" required="true" />
<field name="nameSort" type="string" indexed="true" stored="true" required="true" />
<field name="nameSpell" type="text_spell" indexed="true" stored="false" required="true" />
<field name="nameSort" type="string" indexed="true" stored="false" required="true" />

<field name="is_a" type="string" indexed="true" stored="true" />
<field name="term_category" type="string" indexed="true" stored="true" multiValued="true"/>
Expand All @@ -145,12 +145,15 @@
<dynamicField name="*_id" type="string" indexed="true" stored="true" multiValued="true"/>

<field name="def" type="text_general" indexed="true" stored="true"/>
<field name="defSpell" type="text_spell" indexed="true" stored="true"/>
<field name="defSort" type="string" indexed="true" stored="true"/>
<field name="defSpell" type="text_spell" indexed="true" stored="false"/>
<field name="defSort" type="string" indexed="true" stored="false"/>

<!-- alternative definitions and names -->
<field name="alternative_term" type="text_general" indexed="true" stored="true" multiValued="true"/>
<field name="alternative_termSpell" type="text_spell" indexed="true" stored="true" multiValued="true"/>
<field name="alternative_termSort" type="string" indexed="true" stored="true" multiValued="true"/>
<field name="alternative_termSpell" type="text_spell" indexed="true" stored="false" multiValued="true"/>
<field name="alternative_termSort" type="string" indexed="true" stored="false" multiValued="true"/>

<!-- only gene documents will have this (diseases and phenotypes wont.) -->
<field name="gene_symbol" type="text_ws" indexed="true" stored="true"/>

<!-- Catchall field, containing all other searchable text fields (implemented
Expand Down

0 comments on commit 2936731

Please sign in to comment.