@hema moger
No, the webhdfs API does not allow to search the keynames inside the filename.
But, you can get the file and then apply the filtering/search on it.
However if you have command line hadoop client then you can try this kind of command execution to find the desired String/Keywork:
# hdfs dfs -ls "/user/admin/*.*" | awk '{print $8}' | while read f; do hdfs dfs -cat "$f" | grep 'YOUR_KEYWORD' && echo $f ; done
.
Please change the path to search and the "YOUR_KEYWORD' with your string.