Scénario de test & Cas d'usage
Indexación de datos y funcionalidades de búsqueda.
Descubrir todas las acciones de searchAnalyticsCreación de datos con casos borde: nulos, caracteres especiales, mezcla de idiomas.
| 1 | |
| 2 | DATA casuser.feedback_mixto; |
| 3 | LENGTH id 8 comentario $100; |
| 4 | INFILE DATALINES delimiter=','; |
| 5 | INPUT id comentario $; |
| 6 | DATALINES; |
| 7 | 1,Great service! 2,Muy mal servicio :( 3,. 4,日本語のテスト 5,Service was okay... pero lento 6, ; |
| 8 | |
| 9 | RUN; |
| 10 |
| 1 | |
| 2 | PROC CAS; |
| 3 | searchAnalytics.buildTermIndex / TABLE={name='feedback_mixto', caslib='casuser'}, casOut={name='indice_robusto', caslib='casuser', replace=true}, fields={'comentario'}, tokenize=true, language='UNIVERSAL'; |
| 4 | |
| 5 | RUN; |
| 6 |
| 1 | |
| 2 | PROC CAS; |
| 3 | TABLE.fetch / TABLE={name='indice_robusto', caslib='casuser'}; |
| 4 | |
| 5 | RUN; |
| 6 |
La acción no debe fallar. Los registros con valores nulos o vacíos deben ser ignorados o manejados silenciosamente. El índice debe contener términos tanto en inglés como en español y caracteres especiales/asiáticos procesados correctamente bajo el esquema UNIVERSAL.