EntityExtractionRequest request = new EntityExtractionRequest(tokens); request.setDuplicateEntityStrategy(duplicateEntityStrategy); EntityExtractionResponse response = entityRecognizer.extractEntities(request); entities.addAll(response.getEntities()); extractionTime += response.getExtractionTime(); return new EntityExtractionResponse(entities, extractionTime, successful);
throws EntityFinderException, ModelLoaderException { if(request.getText().length == 0) { if(request.getConfidenceThreshold() < 0 || request.getConfidenceThreshold() > 100) { if(!StringUtils.isEmpty(request.getType())) { types = request.getType().split(","); LanguageCode language = request.getLanguage(); if(request.getLanguage() == null) { modelManifest.getWindowSize(), getLabels(request.getType())); EntityExtractionResponse response = new EntityExtractionResponse(entities, extractionTime, true);
entityExtractionRequest.getConfidenceThreshold()); final String tokens[] = entityExtractionRequest.getText(); double normalizedConfidenceThreshold = ConfidenceNormalization.normalizeConfidence(entityExtractionRequest.getConfidenceThreshold()); entity.setContext(entityExtractionRequest.getContext()); entity.setExtractionDate(System.currentTimeMillis()); if(entityExtractionRequest.isIncludeModelFileNameInMetadata()) {
public EntityExtractionResponse extractEntities(EntityExtractionRequest request) throws EntityFinderException, ModelLoaderException { if(request.getText().length == 0) { if(request.getConfidenceThreshold() < 0 || request.getConfidenceThreshold() > 100) { if(!StringUtils.isEmpty(request.getType())) { types = request.getType().split(","); LanguageCode language = request.getLanguage(); if(request.getLanguage() == null) { EntityExtractionResponse response = new EntityExtractionResponse(entities, extractionTime, true);