careerbuilder/semantic-knowledge-graph

No results returned

Opened this issue · 0 comments

I have this config in solr config:

`

<queryResponseWriter name="skg" class="com.careerbuilder.search.relevancy.responsewriter.KnowledgeGraphResponseWriter"/>

<requestHandler name="/rel" class="com.careerbuilder.search.relevancy.KnowledgeGraphHandler">
	<lst name="defaults">
		<str name="df">text</str>
		<str name="defType">edismax</str>
	</lst>
	<lst name="invariants">
		<!-- fallback field defines which field to query in case foreground returns less
			 than min_popularity -->
		<str name="field.v1.fallback">text</str>
		<str name="wt">skg</str>
		<!-- default facet fields. these map search fields to facet fields by appending to the search field.-->
		<!--medCodes,problemCodes,negProblemCodes,signCodes,negSignCodes,symptomCodes,negSymptomCodes,allergyCodes,famhCodes,pmhCodes,procedureCodes,plannedProcedureCodes,sochCodes,immunCodes,reasonCodes-->
		<str name="field.v1.facet-field">problemCodes</str>
		<str name="field.v1.facet-field">medCodes</str>
		<str name="field.v1.facet-field">signCodes</str>
		<str name="field.v1.facet-field">symptomCodes</str>
		<!-- key value for searching search fields based on generated nodes. should be a facet value.
			 e.g. key = id implies when faceting, the id value will be used to search and score the generated node-->
		<str name="field.v1.key">id</str>
	</lst>
</requestHandler>

`
This query:

{ "queries": [ "problemCodes:\"SNOMED_699697007\"" ], "compare": [ { "type": "problemCodes", "limit": 1, "compare": [ { "type": "medCodes", "limit": 5, "discover_values": true } ] } ] }

constantly nothing:

{ "data": [{ "type": "problemCodes", "values": [] }] }