Scénario de test & Cas d'usage
Datenindizierung und Suchfunktionen.
Entdecken Sie alle Aktionen von searchAnalyticsErstellung einer Tabelle mit Kundenrezensionen, die verschiedene Stimmungen und Produktkategorien abdecken.
| 1 | |
| 2 | DATA mycas.reviews_raw; |
| 3 | LENGTH doc_id $10 text $300; |
| 4 | INFILE DATALINES delimiter='|'; |
| 5 | INPUT doc_id $ text $; |
| 6 | DATALINES; |
| 7 | 101|Die Lieferung war sehr schnell und das Produkt ist klasse.| 102|Leider war die Verpackung beschädigt, aber der Inhalt ist okay.| 103|Ich bin enttäuscht von der Qualität, es ging nach einem Tag kaputt.| 104|Super Preis-Leistungs-Verhältnis, gerne wieder.| 105|Der Kundenservice war sehr hilfreich bei meiner Rücksendung.| ; |
| 8 | |
| 9 | RUN; |
| 10 |
| 1 | |
| 2 | PROC CAS; |
| 3 | searchAnalytics.significantTerms / TABLE={name='reviews_raw', vars={'text'}} docId='doc_id' casOut={name='sig_terms', replace=true}; |
| 4 | |
| 5 | RUN; |
| 6 |
| 1 | searchAnalytics.buildTermIndex / TABLE={name='sig_terms'} casOut={name='review_term_index', replace=true}; |
| 2 | |
| 3 | RUN; |
| 4 | |
| 5 | QUIT; |
| 6 |
Die Aktion wird erfolgreich ausgeführt und erzeugt die Tabelle 'review_term_index'. Diese Tabelle enthält eine strukturierte Liste der Begriffe aus den Rezensionen, verknüpft mit den Dokumenten-IDs, was eine effiziente Suche ermöglicht.