careerbuilder / semantic-knowledge-graph

Apache License 2.0
214 stars 76 forks source link

No results returned #1

Open biliboc opened 7 years ago

biliboc commented 7 years ago

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": [] }] }