You need to use @Fields on the property, specifying an array if @Field annotations. Each @Field in turn can specify its own analyzer via the analyzer property.
You cannot specify multiple top level analyzer for a single field. Of course within a @AnalyzerDef you are free to assemble filters as you like to customize the analyzer behaviour.
What makes most sense will depend on the use case.