|
I was wondering if you can assign a search-time extracted field one value and then later, in a stanza that will be processed second, overwrite that field with a new value. For example, I have a situation like this: Let's say I have 2 lines of text that reads:
And I have these stanzas to generate Search-Time Field Extractions.
So what I'm trying to do is assign the first name and last name of the player. But if the first name just happens to be "Magic", I know that's actually Earvin Johnson, so I wanna change it. In the case of the second sample line, the first stanza will extract the value of "Magic" for the field of Will this work? Can I "overwrite" the Search-Time Extracted Field with the new value after it's already been defined once? Or once it's defined, I can't change it? Which means I'll have to do it backwards and run the second stanza first and the first stanza second. Thanks, guys.
|
|
So apparently, the answer is no: you cannot overwrite a search-time extracted field after you've defined it already. So basically, that just means I can accomplish what I want by doing things backwards. In other words, what I had above won't work. But this will:
The reason this works is that now, in ASCII order, "[stanza_name_foo_01_magic]" triggers first. If it finds "Magic", it'll assign FIRST_NAME to Earvin. Then, in the "[stanza_name_foo_99_main]" stanza, it'll read "Magic" and try to assign FIRST_NAME to Magic, but since it's already been assigned, it can't be overwritten. So I can do what I want, just in the reverse order I had it first listed here.
Of course, I could also use the "priority" field instead of naming the stanzas so that they execute alphabetically to make things easier with naming the stanzas.
(16 Feb '12, 19:32)
jchensor
|
|
I've not tested this, but a possible option may be a lookup table. Say you have the whole name "Magic Johnson" extracted into a field called
You can use this in your search similar to:
You will have to, of course, define
The part I'm not sure about is if Hey, dwaddle! Thanks for the suggestion, though to be honest I was looking for a way to accomplish this without needing to use a lookup file. And I did test it out myself, actually, and I figured out the way it all behaves. You can see my answer above.
(16 Feb '12, 19:27)
jchensor
Also, I love the sample you gave, putting Kareem there. ^_^ High Five!
(16 Feb '12, 19:30)
jchensor
|