For your question 1, i suggest using type as string . If your field is (example: apo_taxonomy) also going to be used for search , then consider using apo_taxonomy_exact with string type for fq, where apo_taxonomy_exact is copy of apo_taxonomy in it's non tokenized form for fq purpose. <copyField source="apo_number" dest="apo_taxonomy_exact" />
Type for apo_taxonomy_exact would be :
For your second question, yes do something like fq=apo_ses:((“ΜΕΡΑ” AND “ΜΕΣΗΜΕΡΙ”) OR “ΜΕΡΑ” OR “ΜΕΣΗΜΕΡΙ”)