2017-06-29 3 views
1

Ich versuche, eine Anwendung zu migrieren, die AlchemyData Nachrichten wurde mit auf der Suche nach Nachrichten basierend auf mehreren Einheiten in der Abfrage, zum BeispielDiscovery Neue Abfrage mit mehreren Entitäten

&q.enriched.url.entities.entity=|text=IBM,type=Company| &q.enriched.url.entities.entity=|text=Apple,type=Company|

Migration von AlchemyData Nachrichten

Die obige Abfrage sucht nach IBM und Apple mit Entitätstyp Firma

Wie mache ich das gleiche mit Discovery News? Der Artikel Migrating from AlchemyData News auf der einen Seite sagt:

  • Discovery und AlchemyData News verwenden die gleiche Abfragesyntax.

aber auch erwähnt:

  • Die Abfragestruktur und die Struktur der Daten unterscheidet sich zurück zwischen Watson Discovery News und AlchemyData Nachrichten

Die Alchemie Abfrage können wie funktioniert nicht.

Pro Discovery-Dokumentation die das Unternehmen Suchanfrage sieht ungefähr so ​​aus:

entities.text:IBM,entities.type:Company

Allerdings bin ich nicht sicher, wie mehrere Entitäten in dieser Abfrage angeben, hat jemand eine Idee, was die Abfrage aussehen könnte ?

Antwort

0

Ich denke, das ist die Abfrage, die Sie suchen: entities:(type:Company,(text:IBM|text:Apple))

Welche sagt: „Gib mir Stellen, bei denen die Art Gesellschaft ist und der Text ist IBM oder Apple“

(Ich bin ein IBM Watson Mitarbeiter)

+0

Danke, das ist, was ich gesucht habe. Allerdings verwenden diese Entitäten: (Typ: Firma, (Text: IBM | Text: Apple)) 'Ich habe nur Ergebnisse, wo die Entität IBM ohne Apple-Ergebnisse (mit 25 Ergebnissen) war. Ich habe dann die Abfrage in 'entities: (type: Company, (text: IBM, text: Apple))' geändert, die die Ergebnisse sowohl für IBM als auch für Apple ergeben hätten, die Antwort hatte jedoch keine Ergebnisse. Fehle ich etwas? –

+0

Wenn ich die Abfrage, die ich zur Verfügung gestellt habe, kopiere, bekomme ich 390k Ergebnisse mit Apple und IBM. Wenn ich nur IBM entferne oder nur Apple entferne, bekomme ich eine korrekte Teilmenge. Die Änderung, die Sie vorgenommen haben, sucht nur nach Artikeln, die beide Entitäten im selben Dokument enthalten. TLDR; Kopieren Sie die Abfrage genau in das Abfrage- oder Filterfeld ohne andere? – catbelly