search in AEM

5 posts / 0 new
Last post
BalkanBear
BalkanBear's picture
search in AEM

Hi there,

I am a happy user of AEM 5.5.6.2. Pro. which I run on a Windows 7 x64 machine.

I have a problem with the search operation. I want the program to list all books having "Spring" (a Java framework) in the title but the program also lists books containing "Springer" (book publisher). Or I want books having "Java" but the program also lists books containing "JavaScript" etc...

How should I specify the search in order to get what I need?

Could you please tell me if there is work on the search capabilities in AEM I asked for in this thread:
http://www.alfaebooks.com/forum/advanced_search_aem

best regards from sunny Croatia

admin
admin's picture

Hi, unfortunately search operators are not realized yet. For now you can add genres or tags to filter books in such cases

BalkanBear
BalkanBear's picture

Free and open source Calibre supports search like this:

author:Schildt title:Java

This lists all the books having Java in title that are written by Schildt.

Can we expect the same in AEM?

br

admin
admin's picture

Why not use Filter Builder for such search?

BalkanBear
BalkanBear's picture

Because Filter Builder in AEM does not support that. You cannot use Filter Builder to search on a part of title or a part of author name. In FB you have to find EXACT title name instead of all titles having a specified substring, or EXACT author name instead of only last name etc...

Besides using Filter Builder is extremely impractical. Just to search on author name you have to:
1) open 2 windows: Filter Builder and Library Explorer, then
2) you have to find exact author name in the author window inside LE, then
3) you have to drag author name into FB window
4) then you have to use buttons inside FB to form a query
5) then you have to repeat steps 2 - 4 for another field...

This is very impractical. It takes minutes.

In Calibre you just have to type this:

author:Schildt title:Java

It takes seconds.

In AEM it is impossible to specify advanced queries like those in Calibre, and those that are possible take long time to specify.