How to save a free text views query entered into an exposed filter by the user?
Use hook_form_alter and add an extra submit handler:

$form['#submit'][] = 'my_callback';


In your callback function use node_save to save the values you extracted from $form_state['values'];