Return-Path: X-Original-To: apmail-uima-user-archive@www.apache.org Delivered-To: apmail-uima-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id C6381112E6 for ; Tue, 15 Apr 2014 17:32:49 +0000 (UTC) Received: (qmail 57765 invoked by uid 500); 15 Apr 2014 17:32:48 -0000 Delivered-To: apmail-uima-user-archive@uima.apache.org Received: (qmail 57657 invoked by uid 500); 15 Apr 2014 17:32:48 -0000 Mailing-List: contact user-help@uima.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@uima.apache.org Delivered-To: mailing list user@uima.apache.org Received: (qmail 57647 invoked by uid 99); 15 Apr 2014 17:32:47 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 15 Apr 2014 17:32:47 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [84.242.80.195] (HELO machine.or.cz) (84.242.80.195) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 15 Apr 2014 17:32:42 +0000 Received: by machine.or.cz (Postfix, from userid 2001) id 8C17048203A6; Tue, 15 Apr 2014 19:32:19 +0200 (CEST) Date: Tue, 15 Apr 2014 19:32:19 +0200 From: Petr Baudis To: user@uima.apache.org Subject: Re: Complex architectures with multiple CASes - how to? Message-ID: <20140415173219.GV6156@machine.or.cz> References: <20140409023434.GP6156@machine.or.cz> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Virus-Checked: Checked by ClamAV on apache.org Hi! On Wed, Apr 09, 2014 at 04:14:53PM -0400, Eddie Epstein wrote: > One approach is for the cas multiplier to put the question View in each > search CAS, using the CasCopier, and create a second view for search result > processing. Down stream annotators would then be multi-view, getting > question analysis results from one view and doing search analysis in the > other. Thank you, that was just what I was looking for! This works pretty well, and on careful re-reading of the Making Watson Fast paper, I realize that this is what they were in fact doing as well. P.S.: I had much trouble finding any actual code examples for the cases where non-trivial CAS multipliers and views manipulation is required, UIMAfit is used, etc. My code that juggles multiple views and CASes with UIMAfit is open source at https://github.com/brmson/yodaqa, perhaps someone will find that useful. Petr "Pasky" Baudis